1. 程式人生 > >指令碼重啟nginx程序

指令碼重啟nginx程序

        工作中經常要殺掉nginx對應的程序,然後手動命令重啟和刪除nginx日誌,每次都要輸入3個或3個以上的命令,效率低。寫個指令碼萬事大吉。

#!/bin/sh  

NAME="nginx -p /home/proj/gamebin/ -c conf/depnginx.conf"
ID=`ps -ef | grep "$NAME"|grep -v "$0" | grep -v "grep" |awk '{print $2}'`
kill  $ID
rm -fr ./logs/debug.log
rm -fr ./logs/error.log
rm -fr ./logs/access.log
nginx -p `pwd`/ -c conf/depnginx.conf

試過了,很好用。