#!/bin/sh

start() {
    if [ ! -f /usr/local/var/run/nginx.pid ]; then
        nginx
    fi
}

stop() {
    if [ -f /usr/local/var/run/nginx.pid ]; then
        nginx -s stop
    fi
}

reopen() {
    if [ -f /usr/local/var/run/nginx.pid ]; then
        nginx -s reopen
    fi
}


reload() {
    if [ -f /usr/local/var/run/nginx.pid ]; then
        nginx -s reload
    fi
}

status() {
    if [ -e /usr/local/var/run/nginx.pid ]; then
        echo -e "\nnginx is running.\n"
        exit 0
    else
        echo -e "\nnginx is not running.\n"
        exit 1
    fi
}

case $1 in
    start) start
        ;;
    stop) stop
        ;;
    status) status
        ;;
    reopen) reopen
        ;;
    reload) reload
        ;;
    *) echo -e "\n$0 [start|stop|reopen|reload|status]\n"
        ;;
esac