只要监控程序的日志也可以实现程序的启动
日期: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