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

判断进程是否挂掉和重启进程

2014-04-15 00:00 155 查看
一、判断进程是否挂掉

#!/bin/sh
ps -ef | grep httpd | grep -v grep
if [ $? -ne 0 ]
then
echo "start process......"
else
echo "runing......"
fi

二、判断进程是否挂掉,如果挂掉需重启

#!/bin/sh
while true;do
ps -ef | grep httpd | grep -v grep
if [ $? -ne 0 ]
then
echo "start process......"
service httpd start
else
echo "runing......"
fi
sleep 20
done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell脚本编程