设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 514|回复: 0

linux sh监控脚本,使用计划任务自动监控进程是否存在然后重启恢复,{}花括号命令组的使用方法

[复制链接]
 成长值: 249

签到天数: 4708 天

[LV.Master]伴坛终老

发表于 2024/2/26 23:36 | 显示全部楼层 |阅读模式 |Google Chrome 122.0.0.0|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
linux sh监控脚本,使用计划任务自动监控进程是否存在然后重启恢复,{}花括号命令组的使用方法

我们可以用pidof来实现,sh脚本中||代表执行失败则进行下一步操作,也就是查找进程名失败后进行重启进程,注意||的右侧一定要用花括号来作为一个命令组,否则会出现执行错误 { 空格我是命令},虽然花括号结尾并不需要空格,但是为了代码可读性可能加个空格更好看

使用计划任务来每分钟运行一次命令
运行crontab -e
  1. * * * * * /sbin/pidof opentracker||{ cd /home/OpenTracker-master;cd opentracker;./opentracker -f opentracker.conf.sample -p 8080 -P 8080 -p 6961 -P 6961 -p 2710 -P 2710 &}
复制代码



本帖这个方法一般适合崩溃重启,因为oom容易卡几分钟无法新建tcp连接,可以参考这个新帖子
https://bbs.itzmx.com/thread-110039-1-1.html

评分

参与人数 1樱币 +2 收起 理由
仁二 + 2 赞一个!

查看全部评分

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/11/24 01:47 , Processed in 0.648743 second(s), 22 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表