检测nginx脚本

该脚本主要检测nginx是否挂掉,如果挂掉则重新启动,未挂机则返回ok

while true
do
if [ `ps -ef|grep nginx|grep -v grep|wc -l` -lt 1 ]                     #判断nginx进程数是否小于1
then echo "nginx is shutdown"
/server/nginx/sbin/nginx                                                #nginx挂机则启动,根据自身启动文件进行修改
else
echo "nginx is ok"
sleep 5                                                                 #隔5S检测一次,这里可根据实际要求设置检测间隔
fi
done

该脚本很简单,读者也可进行扩充,可以放在后台执行该脚本,可以省去手动启动不必要的麻烦



你可能感兴趣的:(shell,shell,检测nginx脚本,nginx自启动脚本,nginx后台监视脚本)