只要监控程序的日志也可以实现程序的启动
日期:2004/07/30 作者:zcatlinux 来源:zclinux
#!/bin/bash
while [ 1 ] ; do
JSPROG=`ps -ef | grep jsrun | sed -e '/grep/d'`
if [ "$PROG" ]; then
JSLOG=`tail -n 12 /var/jmis/log/nohup.out | grep "over stop" | wc -l`
if [ $JSLOG -gt 0 ]; then
cd /var/jmis/bin/
nohup /var/jmis/bin/jsrun.sh &
else
sleep 60
fi
else
cd /var/jmis/bin/
nohup /var/jmis/bin/jsrun.sh &
sleep 120
fi
done
博客介绍了通过监控程序日志来实现程序启动的方法,给出了一段bash脚本,该脚本会持续检查程序状态,根据日志内容判断是否重新启动程序,若程序未运行或日志出现特定信息则执行启动操作。

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



