您的位置:首页 > 运维架构 > Shell

centos中shell脚本监控php进程

2014-09-12 10:02 381 查看
#!/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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: