# # /etc/rc.d/nginx: start, stop or restart nginx server # case $1 in start) PID="`pidof nginx`" if [ -s /var/run/nginx.pid -a -n "$PID" ]; then echo "nginx is already running" exit 1 fi /usr/sbin/nginx ;; stop) /usr/sbin/nginx -s quit ;; restart) $0 stop; sleep 1; $0 start ;; status) PID="`pidof nginx`" if [ -s /var/run/nginx.pid -a -n "$PID" ]; then echo "nginx is running. PID(s) = $PID" else echo "nginx is not running." fi ;; *) echo "usage: nginx [start|stop|restart]" ;; esac