码迷,mamicode.com
首页 > 系统相关 > 详细

linux下监测进程是否存在

时间:2016-09-12 18:45:25      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:

因为有的统计脚本需要执行很久,而有不能总去人工的检查进程是否在跑,所以就用shell脚本来循环监测进程是否存在

尝试了网上说的$?表示上一条命令返回值总是达不到预期的结果,后来直接改成用一个变量记录返回值,

下面是实现查找进程信息中包含python -u run_req_new.py pick_hotels的进程数量是否为5,是的话就发送邮件

while true;do
     count=`ps aux | grep ‘python -u run_req_new.py pick_hotels‘ | grep -v grep | wc -l`
      if [ $count -ne 5 ]
      then
          `mail -s ‘hello@oo.coom‘ -t ‘title‘`
      fi
  
      sleep 5
  done

  

linux下监测进程是否存在

标签:

原文地址:http://www.cnblogs.com/ZhangYushuang/p/5865745.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!