直接以实例示范如何使用shell脚本实现对待监测进程的监测:

背景:服务器需要确保sendFlowMail.py脚本的运行。

思路:故编写一个shell脚本,按周期(60秒)判断该进程是否在运行,若未运行则确保其运行。

#!/bin/sh

PWD=`pwd`

while true;do

ps -fe|grep sendFlowMail.py |grep -v grep

if [ $? -ne 0 ]

then

echo "start process....."

cd /opt/sendFlowInfo/

python sendFlowMail.py

cd ${PWD}

else

echo "sendFlowMail.py is running....."

fi

sleep 60

done

#####

总结

以上是编程之家为你收集整理的shell脚本监控进程全部内容,希望文章能够帮你解决shell脚本监控进程所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

linux shell 进程监控脚本,shell脚本监控进程相关推荐

  1. linux脚本监控某一进程,linux监控某个进程的运行shell脚本

    该脚本实现了对指定进程名的进程进行每隔2的扫描监控,一旦发现进程不存在便重新启动. #!/bin/sh a=10; while [[ @a -gt 5 ]]; do if test $(pgrep - ...

  2. 服务器状态监控php源码,服务器状态监控_监控Linux服务器网站状态的SHELL脚本

    摘要 腾兴网为您分享:监控Linux服务器网站状态的SHELL脚本,蜗牛集市,同花顺,探客宝,手柄助手等软件知识,以及日期倒计时插件,云南省教育资源公共,rui手机桌面,小屁孩桌面便签,合金装备崛起复 ...

  3. 监控硬盘脚本linux,shell脚本实现磁盘监控系统

    利用shell脚本实现每隔60秒磁盘内存数据监控 #!/bin/bash #Author:GaoHongYu #QQ:1061767621 #Time:2019-12-24 18:43:22 #Nam ...

  4. 用shell获取mysql主从状态_shell监控MySQL主从状态脚本两则

    内容为自己的一点总结,如有不对欢迎狠劲儿拍砖 本文来自http://yijiu.blog.51cto.com/转载请经博主同意 监控主从复制正常与否 相比各位都应该知道,监控主从是否工作正常,涉及命令 ...

  5. linux shell 脚本 父子进程 等待子进程,SHELL父子进程分析

    导言 本节将就shell交互(脚本执行)过程中涉及子进程(subprocess)以及子SHELL(subshell)的部分,配以实例,进行说明.将详细讨论如下问题:subprocess和subshel ...

  6. linux 下自动重启tomcat的脚本(支持shell杀进程)

    1.首先使用linux的cron命令 编写定时脚本  crontab -e 或是 vi:/etc/crontab  (两个独立的定时脚本文件,具体什么区别我也不懂) 2.使用脚本命令:30 2 * * ...

  7. linux系统CPU,内存,磁盘,网络流量监控脚本

    前序 1, #cat /proc/stat/  信息包含了所有CPU活动的信息,该文件中的所有值都是从系统启动开始累积到当前时刻 2, #vmstat –s   或者 #vmstat    虚拟内存统 ...

  8. Linux命令之系统五大负载(监控脚本及问题详解)

    文章目录 一.I/O 1.监控脚本 2.I/O过高异常如何解决 二.网络流量 1.监控脚本 2.网络流量异常如何解决 三.硬盘 1.监控脚本 2.硬盘满了如何解决df -h 四.cpu 1.监控脚本 ...

  9. Linux高级专题详解--shell编程大全(shell变量,if语句,case语句,for循环,while循环,函数调用,数组,正则表达式,shell脚本三剑客--grep,sed,awk家族)

    shell编程 初始shell 程序 语言 编程 ---------------------------------- 语言 自然语言:汉语.英语 计算机语言:c语言.c++.(java php py ...

最新文章

  1. Linux tree命令
  2. at sixes and sevens用法
  3. 顶岗实习周记java方向_会计学院顺利召开2021届毕业生顶岗实习动员大会
  4. html签到插件,GitHub - inu1255/soulsign-chrome: 魂签,一款用于自动签到的chrome插件
  5. 制作Camtasia 2020击键标记动画
  6. MapTask工作机制图解
  7. Emacs中自动刷新dired缓冲区
  8. html5游戏开发教程实战 五子棋 四子棋 围棋 翻转棋四种对弈游戏,仅仅100行代码
  9. idea破解版下载 + 最常用快捷键记录
  10. 扫普通二维码打开小程序,可进入体验版
  11. Altium Designer 入门及环境配置
  12. Linux 自带神器 logrotate 详解
  13. 最简单的加密---异或加密
  14. python表格绘制斜线表头_Python之ReportLab绘制条形码和二维码
  15. 【敬伟ps教程】平移、缩放、移动、选区
  16. 幸运概率--已知,1000个硬币里有10个金币。随机的取出n个硬币,则取出硬币里有金币的概率是多少?
  17. 9个很棒的CSS边框技巧
  18. tiptop自定义发送邮件
  19. ubuntu下载todesk安装包
  20. 旧版VS安装 Visual Studio 2019/2017/2015官方安装教程

热门文章

  1. 【量化策略】横盘策略20211209
  2. springCloud openFeign返回数据转型问题
  3. 堆排序重建堆的时间复杂度_排序算法之 堆排序 及其时间复杂度和空间复杂度-Go语言中文社区...
  4. 什么是交叉检验(K-fold cross-validation)
  5. 计算 TCP/IP Socket 连接上下行额外流量的两个办法
  6. 计算机二级考试干货内容,干货分享,如何备考计算机二级?
  7. 线性回归(公式推导,Numpy、sklearn实现)
  8. elementUI 导航栏 鼠标移入改变背景色
  9. TCP客户端与服务端开发
  10. Linux Performance Analysis and Tools(Linux性能分析和工具)