#!/usr/bin/env bash
#description: Startup and shutdown script for nginx
#define nginx diri

CURRENT_DIR=$(cd "$(dirname "$0")"; pwd)

NGINX_INSTALL="/usr/local/nginx"
NGINX="$NGINX_INSTALL/sbin/nginx"
NGINX_CONFIG="$NGINX_INSTALL/conf/nginx.conf"
NGINX_PID="$NGINX_INSTALL/nginx.pid"

case $1 in
    'start' )
        if test -x $NGINX
        then
            echo "Starting Nginx.. config: $NGINX_CONFIG"
            if $NGINX -c $NGINX_CONFIG
            then
                echo "OK"
            else
                echo "failed"
            fi
        else
            echo "Couldn't find Nginx($NGINX)"
        fi
        ;;

    'stop' )
        echo "Stopping Nginx..."
        if $NGINX -s stop
        then
            echo "OK"
        else
            echo "failed"
        fi
        ;;

    'restart'|'reload' )
        if $NGINX -s reload
        then
            echo "OK"
        else
            echo "failed"
        fi
        ;;

    'list' )
        ps aux | egrep '(PID|nginx)'
        ;;
    *)
echo "usage: `basename $0` {start|restart|reload|stop|list}"
esac
