当前位置: > shell编程 >

centos中shell脚本监控php进程

时间:2015-01-11 23:28来源:linux.it.net.cn 作者:IT
 
#!/bin/bash  
  
date  
echo "start"  
  
#取当前IP  
ip=$(ifconfig |grep inet|grep -v "127.0.0.1"|sed -n '1p'|awk '{print $2}'|awk -F ':' '{print $2}')  
  
#跳转到当前文件所在目录  
cd `dirname $0`  
echo $(pwd)  
  
#检查MQ  
function checkMq() {  
    key=$1  
  
    result=$(ps -ef | grep $key | grep -v grep | wc -l)  
    if [ $result -eq 0 ]; then  
        echo "$key start"  
        php ../app/cmd.php item $key $ip &  
    else   
        echo "$key running"  
    fi  
  
}  
  
checkMq runGoodsMq  
checkMq runShopMq  
checkMq runCommentMq  
  
echo "end"  
echo  
echo  

 
(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容