run.sh 468 Bytes
Newer Older
吴贤德's avatar
吴贤德 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#! /bin/bash

#标准输出日志文件路径
LOG_PATH="./nohup.log"
#进程名
PROGRAM="SooonerIMTraffic"
BAK_TIME=""

while true ; do
    sleep 10
    PRO_NOW=`ps aux | grep $PROGRAM | grep -v grep | wc -l`
    BAK_TIME=`date +%Y%m%d%H%M%S`

    if [ $PRO_NOW -lt 1 ]; then
        mv $LOG_PATH $LOG_PATH.bak$BAK_TIME
        nohup ./$PROGRAM > $LOG_PATH 2>&1 &
        date >> ./service_check.log
        echo "start1" >> ./service_check.log
    fi
    
done
exit 0