在线时间:8:00-16:00
132-9538-2358
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
ps -ef | grep ./blog |wc -l
如果输出为1,说明进程挂掉了 如果输出为2,说明进程正常运行
vim restart.sh
逻辑代码,每分钟检测一次,判断进程是否运行,无则完成重启
#!/bin/bash while : #循环,为了让脚本一直运行监控 do COUNT=`ps -ef | grep ./blog |wc -l` if [ "$COUNT" -gt 1 ]; then echo "server service is ok" else echo "server servicie not exist" nohup ./blog > server.log 2>&1 & fi sleep 60 done
chmod +x ./restart.sh
nohup ./restart.sh > restart.log 2>&1 &
常见的进程监控工具有 Supervisor、Upstart、systemd、nodejs的pm2 等
Supervisor-进程守护工具
评论
请发表评论