shell脚本监测进程并实现自动启动
#!/bin/sh### =========================================================== ##### ## ## voicepairserver start script / xiaxing #### ##### =========================================================== #### put this script into /etc/init.d/ if you want the script start # after server merchine startedCheckProcess(){ 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 1done?