1. /etc/inittable里面添加
2.写一个简单的脚本实现:
定时去查询守护进程在不在
不再就自动重启。
更为保险的做法是两个进程相互监视,如果对方挂掉就重启。两个进程都挂掉的概率还是比较低
#!/bin/sh
while true
do
ps -ef | grep -e "test" | grep -v grep
if [ "$?" -eq 0] ; then
./test
fi
sleep 1
done
本文介绍了一种通过脚本监控并自动重启守护进程的方法。该方法利用简单的Shell脚本周期性检查目标进程是否存在,若发现进程已停止,则自动启动之。此外还探讨了采用双进程互相监控以增加稳定性的方案。
1. /etc/inittable里面添加
2.写一个简单的脚本实现:
定时去查询守护进程在不在
不再就自动重启。
更为保险的做法是两个进程相互监视,如果对方挂掉就重启。两个进程都挂掉的概率还是比较低
#!/bin/sh
while true
do
ps -ef | grep -e "test" | grep -v grep
if [ "$?" -eq 0] ; then
./test
fi
sleep 1
done
2003

被折叠的 条评论
为什么被折叠?