神甫 发表于 2017-5-15 13:24:57

shell脚本监测进程并实现自动启动

  


#!/bin/sh
### =========================================================== ###
##                                                               ##   
## voicepairserver start script / xiaxing                        ##
##                                                               ##
### =========================================================== ###
# put this script into /etc/init.d/ if you want the script start
# after server merchine started
CheckProcess()
{
if [ "$1" = "" ];
then
return 1
fi
PROCESS_NUM='ps -ef |grep "$1" | grep -v "grep" | wc -l'
if [ $PROCESS_NUM -eq 1 ];
then
return 0
else
return 1
fi
}
while [ 1 ] ; do
#process name
CheckProcess "jboss-5.1.0.GA"
Check_RET=$?
if [ $Check_RET -eq 1 ];
then
sh /usr/jboss-5.1.0.GA/bin/run.sh
fi
sleep 1
done
 
页: [1]
查看完整版本: shell脚本监测进程并实现自动启动