nginx 重启脚本
#nginx startup or restart
PID=(`ps -ef | grep nginx | grep -v grep | awk '{print $2}'`)
if [[ $? -eq 0 && ${#PID[*]} -gt 0 ]]; then
#backend run
sbin/nginx -t
kill -USR2 `cat /opt/nginx/logs/nginx.pid`
sleep 2
kill -QUIT `cat /opt/nginx/logs/nginx.pid.oldbin`
else
# startup
sbin/nginx
if (($? == 0)); then
sleep 1
fi
fi
ps -ef|grep nginx|grep -v grep