shell编程:利用脚本实现nginx的守护自动重启
发布时间:2020-12-16 01:38:07 所属栏目:安全 来源:网络整理
导读:nginx_daemon.sh #!/bin/ bash#this_pid = $$ while true do ps -ef | grep nginx | grep -v grep | grep -v $this_pid /dev/ null if [ $? -eq 0 ]; then echo " nginx is ok " sleep 3 else systemctl start nginx echo " nginx is down,starting it... "
nginx_daemon.sh#!/bin/bash # this_pid=$$ while true do ps -ef | grep nginx | grep -v grep | grep -v $this_pid &> /dev/null if [ $? -eq 0 ];then echo "nginx is ok" sleep 3 else systemctl start nginx echo "nginx is down,starting it..." fi done 执行脚本后台执行脚本并输出日志到/tmp/nginx_daemon.out sh nginx_daemon.sh > /tmp/nginx_daemon.out 2>&1 & (sh nginx_daemon.sh & 不指定文件的话为当前目录的nohup.out 文件中) 查看日志 tail -f /tmp/nginx_daemon.out 查看任务查看任务。
jobs
关闭任务
fg %n
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容