自动启动停掉程序的办法(僵尸进程除外)

jackxiang 2008-12-9 16:37 | |
#vi /root/sunwaylove.sh
ps -ax | grep -v grep | grep XXXXXX | cut -c1-6 |\
awk '{print $2}' |
if read pid;
then
   echo ${pid}
else
   XXXXXX > /dev/null 2>&1
fi


#crontab -e
1-59    *       *       *       *       /root/sunwaylove.sh

XXXXX 为你需要守护的进程名称,改脚本最好配合cron来执行,比如每1分钟判断一下进程是否存在不存则自动启动。该方法对僵尸进程不起作用。

僵尸进程:
http://www.bsdlover.cn/html/54/n-1054.html

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/1480/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2008-12-9 16:38
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]