嘟嘟社区

shell巨佬们进来下,球一个shell脚本写法!!!!阿里嘎多


下面两个需求能写在一个脚本里最好,写不了就分两个脚本吧!!! 球完整代码!!!

1.检测Linux进程中有没有python3.10的进程,有就什么都不做,没有就启动 python3 time.py

2.检测python3.10的进程如果一直存在超过3个小时就结束(杀死)它

备注说明:就是我有个python脚本要一直执行,但是这个脚本会有一定概率异常停止,所以我希望能有个shell脚本,检测python进程在不在,不在就启动,并且当这个进程存在超过三个小时的时候就强制结束进程(时间太长也有可能会死循环…),重新启动。这样来保证程序稳定运行

不把脚本给哥们发一份,就想要哥们给你写脚本?
启动的时候把时间写到一个文本

if  `查看进程 | 过滤输出`
  if  `获取文本内的时间,减去当前时间` 大于或等于3

supervisor 不好?
阿里嘎多?八嘎!
还写 shell 这么麻烦,给你个思路吧
1、用supervisor 守护脚本进程
2、用crond 定时重启

没那么难

while true; do timeout 10800 python3 time.py; sleep 1; done
不报价还想写脚本 想桃子呢

HOH 发表于 2022-9-30 00:55
不报价还想写脚本 想桃子呢

嘿嘿

HOH 发表于 2022-9-30 00:55
不报价还想写脚本 想桃子呢

我想要仙桃。