存档在 2017年6月12日

shell判断一个进程是否存在,如果不存在重启该进程

2017年6月12日

Linux下shell脚本编程实例
判断一个进程是否存在,如果不存在重启该进程:

#!/bin/bash
while [ 1 ]
do
    SendMail_is_exstit=$(ps -ef | grep "feed SendMail" | grep -v grep | wc -l)
    if [ ${SendMail_is_exstit} == 0 ]
    then
        cd /var/www/sdkfeed/
                #要执行的脚本命令,我这里是跑redis队列发送邮件脚本
        ./app/Console/cake SendMail
                  
    fi
    sleep 60
done