| #! /bin/sh | 
 | PATH=/sbin:/bin:/usr/sbin:/usr/bin | 
 | DAEMON=/usr/sbin/nginx | 
 | NAME=nginx | 
 | DESC=nginx | 
 | PID=/run/nginx/nginx.pid | 
 |  | 
 | test -x $DAEMON || exit 0 | 
 |  | 
 | # Include nginx defaults if available | 
 | if [ -f /etc/default/nginx ] ; then | 
 |         . /etc/default/nginx | 
 | fi | 
 |  | 
 | set -e | 
 |  | 
 | case "$1" in | 
 |   start) | 
 |         echo -n "Starting $DESC: " | 
 |         start-stop-daemon --start --quiet --pidfile $PID \ | 
 |                 --name $NAME --exec $DAEMON -- $DAEMON_OPTS | 
 |         echo "$NAME." | 
 |         ;; | 
 |   stop) | 
 |         echo -n "Stopping $DESC: " | 
 |         start-stop-daemon -K --quiet --pidfile $PID \ | 
 |                 --name $NAME | 
 |         echo "$NAME." | 
 |         ;; | 
 |   restart|force-reload) | 
 |         echo -n "Restarting $DESC: " | 
 |         start-stop-daemon -K --quiet --pidfile $PID \ | 
 |                 --name $NAME | 
 |         sleep 1 | 
 |         start-stop-daemon --start --quiet --pidfile $PID \ | 
 |                 --name $NAME --exec $DAEMON -- $DAEMON_OPTS | 
 |         echo "$NAME." | 
 |         ;; | 
 |   reload) | 
 |       echo -n "Reloading $DESC configuration: " | 
 |       start-stop-daemon --stop --signal HUP --quiet --pidfile $PID \ | 
 |           --exec $DAEMON | 
 |       echo "$NAME." | 
 |       ;; | 
 |   *) | 
 |         N=/etc/init.d/$NAME | 
 |         echo "Usage: $N {start|stop|restart|force-reload}" >&2 | 
 |         exit 1 | 
 |         ;; | 
 | esac | 
 |  | 
 | exit 0 |