7 [ -d "/var/run/nginx" ] || mkdir
-p "/var/run/nginx"
8 PID
="/var/run/nginx/nginx.pid"
9 [ -z "$NGINX_CONFIG" ] && NGINX_CONFIG
="/etc/nginx/nginx.conf"
11 function check_config
{
12 stat_busy
"Checking configuration"
13 /usr
/sbin
/nginx
-q -t -c "$NGINX_CONFIG"
23 [ "$_nocheck" ] && check_config
24 stat_busy
"Starting Nginx"
25 if [ -s "$PID" ]; then
28 stat_busy
"Nginx is already running"
31 /usr
/sbin
/nginx
-c "$NGINX_CONFIG" &>/dev
/null
40 stat_busy
"Stopping Nginx"
41 kill -QUIT `cat "$PID"` &>/dev
/null
58 if [ -s "$PID" ]; then
59 status
"Reloading Nginx Configuration" kill -HUP `cat "$PID"`
64 if [ -s "$PID" ]; then
65 status
"Upgrading Nginx" kill -USR2 `cat "$PID"`
68 if [ -f "${PID}.oldbin" ]; then
69 status
"Stopping old Nginx" kill -QUIT `cat "${PID}.oldbin"`
76 echo "usage: $0 {start|stop|restart|reload|upgrade|check}"