时时监控程序运行的方法
生活随笔
收集整理的這篇文章主要介紹了
时时监控程序运行的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第一步、判斷程序是否運行
#!/bin/sh ps -fe|grep processStrin |grep -v grep if [ $? -ne 0 ] then echo "start process....." else echo "runing....." fi #####processString是需要匹配的字符串
假設腳本文件名:py_test.sh
第二步、添加定時任務
crontab -e
*/10 * * * * sh test.sh
注意事項:
py_test.sh 和需要運行的程序不要同名,比如說運行的程序也是py_test.py
而processString為py_test。那么由于會匹配到自身的程序 py_test.sh,所以不會達到判斷py_test.py是否運行的目的。
自己本人就入過這個坑,sh文件和py文件是同名的,最后導致無法判斷是py程序是否在運行。
?
?
總結
以上是生活随笔為你收集整理的时时监控程序运行的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python程序中断时,输出打印日志
- 下一篇: windows 用pip pyahoco