linux shell脚本监控进程崩溃自动重启
linux shell脚本监控进程崩溃自动重启,由于目前有Python实现的通讯组件时不时会异常中断,在还没有找到问题的解决办法时先暂时用shell监控并自动重启处理。
# ! /bin/shbasepath=$(cd `dirname $0`; pwd)while true
doprocnum=`ps -ef|grep "服务名称"|grep -v grep|wc -l`if [ $procnum -eq 0 ]then启动命令echo `date +%Y-%m-%d` `date +%H:%M:%S` "restart 服务" >>$basepath/shell.logfisleep 1
done
后台执行 nohup ./shell.sh &
参考链接 :
linux shell脚本监控进程崩溃自动重启 : https://blog.csdn.net/lyb3290/article/details/80238641
linux shell脚本监控进程崩溃自动重启相关推荐
- linux shell 进程监控脚本,shell脚本监控进程
直接以实例示范如何使用shell脚本实现对待监测进程的监测: 背景:服务器需要确保sendFlowMail.py脚本的运行. 思路:故编写一个shell脚本,按周期(60秒)判断该进程是否在运行,若未 ...
- 用shell脚本监控进程是否存在 不存在则启动的实例
用shell脚本监控进程是否存在 不存在则启动的实例,先上代码干货: #!/bin/sh ps -fe|grep processString |grep -v grep if [ $? -ne 0 ] ...
- linux怎么监控守护进程,linux shell脚本守护进程监控svn服务
最近搭建的svn服务不知道什么原因服务总是被关闭(如果你不知道怎么搭建svn可以参考linux下搭建svn版本控制软件),因此用shell脚本实现一个守护进程.用于监控svn服务是否启动,如果服务不在 ...
- bat脚本实现监控进程功能-自动重启
参考这篇博文https://www.cnblogs.com/sunfie/p/7071424.html 不过它里面有一些空格问题,和for循环集中运行命令失败问题,并不能用. bat注意事项 set ...
- linux shell 脚本 父子进程 等待子进程,SHELL父子进程分析
导言 本节将就shell交互(脚本执行)过程中涉及子进程(subprocess)以及子SHELL(subshell)的部分,配以实例,进行说明.将详细讨论如下问题:subprocess和subshel ...
- linux 查看进程cwd,linux shell 脚本查找进程cwd 求解
root@center1:~/douyin/DYSECOO# ps -ef|grep msg_test root 30228 29891 2 14:02 pts/4 00:00:40 python3 ...
- linux shell脚本监控内存,shell脚本监控内嵌linux系统业务、CPU、内存等
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. 定制板卡中bash无法使用,使用标准sh完成对系统及业务监控 #! /bin/sh #Pr ...
- linux进程监控自动重启,Linux监控进程,进程关闭自动重启方案
Linux监控进程,进程关闭自动重启方案 corntab+shell脚本检测进程 这个方案简单不用额外安装软件. 缺点是存在间隔,corntab设置1秒执行一次shell脚本也是存在间隔的 #!/bi ...
- linux杀掉进程后总是重启,Linux监控进程,进程关闭自动重启方案
Linux监控进程,进程关闭自动重启方案 corntab+shell脚本检测进程 这个方案简单不用额外安装软件. 缺点是存在间隔,corntab设置1秒执行一次shell脚本也是存在间隔的 #!/bi ...
最新文章
- CentOS6.5下Gunicorn+Django+nginx部署的过程
- php采集列表xml代码,php读取xml列表程序
- 菜鸟之webservice(一) 服务端搭建
- dev控件中LookUpEdit的数据绑定问题
- Python学习笔记:‘’AttributeError: NoneType object has no attribute‘’
- MTK Project Clone
- 还有更多REST技巧
- 了解node、ES6
- MySQL最好的写的_mysql中写sql的好习惯
- 【HUST】公选抢课|用Auto.js模拟蹲课过程
- 一名高级软件测试工程师,需要具备哪些能力
- C/C++ 二维数组传参方法总结
- 饥荒中的聊天表情(Emoticons In Don‘t Starve Together)
- #2020 UI/UX设计趋势
- 在matlab中数据波动指标,阶跃响应指标的matlab计算
- jlink怎么调试linux程序_【转】ubuntu linux下openocd + gdb-insight 用Jlink调试arm程序
- 宁芝蓝牙X87 说明书
- mysql全文查询中文_MySQL-中文全文检索
- 【参赛作品61】openGauss/MogDB大对象LargeObject存取测试
- 数据可视化----ECharts---柱状图(三)
热门文章
- dbentry mysql_DbEntry.Net(Lephone Framework) Access ORM:安装和简单使用
- linux下串口抓包,Linux的串行端口 - wrtie()字节到目标设备通过串口
- python决策树 value_直播案例 | 决策树、随机森林和 AdaBoost 的 Python 实现
- 怎么在html mui中找到下拉刷新,HelloMUI例子中的下拉刷新
- java 多版本管理工具_简介linux下的多版本管理工具—alternatives
- effective_transformer
- Java Web开发之一:用好的技术设计来犒赏自己
- Team Foundation Server XXX 不存在,或者此时不可访问:解决方案
- 面向对象的数据库开发--再论ORM
- python自动化写作_50行代码让python自动生成文章