当前位置:   article > 正文

linux下的进程监控脚本_linux 监控进程脚本

linux 监控进程脚本

目的:了解系统进程的查看和控制

要求:写一个脚本,它能够定时检查另外一个给定进程是否在运行,如果该进程没有运行,则启动该进程。

提示:使用ps、grep命令,可以使用循环或者定时器进程 crond。

  1. #! /bin/bash
  2. echo "监控进程开始,每3秒监控一次"
  3. i=0
  4. while [ $i -lt 5 ]
  5. do
  6. ps -ef | grep "py0" | grep -v grep
  7. if [ $? -ne 0 ] #若找不到进程,ps返回值为1;反之,为0;
  8. then
  9. echo 尝试启动进程
  10. python3 py0.py
  11. else
  12. echo "running"
  13. fi
  14. let i+=1
  15. sleep 3
  16. done
  17. echo "监控进程结束"
  18. exit 0

运行结果:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/710836
推荐阅读
相关标签
  

闽ICP备14008679号