您的足迹:首页 > linux知识 >shell脚本检测进程是否启动,没有则启动进程

shell脚本检测进程是否启动,没有则启动进程

#!/bin/bash
count=`ps aux|grep hupdaterequest|wc -l`
if [ $count -ge 2 ]
then
        echo "running"
else
        #echo "111" 
        nohup /usr/local/php/bin/php /data/www/dsp/hot_update/advanced/yii log/hupdaterequest > /dev/null &
fi
count1=`ps aux|grep trackrequest|wc -l`
if [ $count1 -ge 2 ]
then
        echo "running"
else
        nohup /usr/local/php/bin/php /data/www/dsp/hot_update/advanced/yii log/trackrequest >/dev/null &
fi

然后命令查看进程是否启动及进程号, ps aux|grep 进程名(hupdaterequest/trackrequest)
杀死进程可用kill -9 进程号
注:shell脚本严格语法格式,空格,倒引号的用法count=`ps aux|grep php-fpm |wc -l`




相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)