1、判断进程是否挂掉code
#!/bin/sh ps -ef | grep httpd | grep -v grep if [ $? -ne 0 ] then echo "start process......" else echo "runing......" fi
2、判断进程是否挂掉,若是挂掉需重启进程
#!/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