Shell脚本监控某个进程是否在运行


写一个Shell脚本检测某个进程是否在运行

 1 #!/bin/sh
 2 
 3 CMD=pgrep
 4 #进程名
 5 PPROC=test
 6 #循环,为了让脚本一直运行监控
 7 while :
 8 do
 9     if [ -n "`$CMD $PPROC`" ]
10     then  echo "test is ok"
11     else
12         echo "test is killed"
13     fi
14 # 每次监测时间60秒
15     sleep 60
16 done

这样就起到了一个守护进程的作用,一旦发现某个进程不运行了,就可以重启启动。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM