contrib/nginx/nginx.rc

32 lines
619 B
Plaintext

#
# /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