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

shell脚本检查进程是否启动

2010-05-10 16:26 309 查看
转载一篇文章,感觉以后会用到,思路很好,俺是初学者,嘿嘿

#author:eggplant
#Date:2009-09-17
# ---- Start ----
nap_patch="/home/gwdev/StdServer/"
nap_count="`ps -ef|grep StdServer|grep -v 'grep'|wc -l`"
if [ $nap_count -gt 0 ]
then
echo "StdServer is start! `date`" >>/home/gwdev/StdServer/runState.log
else
cd $nap_patch
sh run.sh &
echo "StdServer is stop,Now Start Nap! `date`" >>/home/gwdev/StdServer/runState.log
fi

# ---- End ----

然后将这个脚本加入任务可以使用crontab -e
*/1 * * * * /home/gwdev/StdServer/StbListener.sh
设置为一分钟执行一次~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: