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

阅读全文