发布网友 发布时间:2022-04-23 22:34
共2个回答
热心网友 时间:2023-10-12 08:02
你的意思是某个进程不能不能超过5分钟,否则触发某个事件比如发送邮件或短信?
如果是这样,脚本很好控制
直接在运行前记录一个时间,然后创建一个lock文件
如果脚本完成,删除pid
再sleep 300秒后判断lock文件是否存在,如果不存在,退出,如果存在,报警,退出。
热心网友 时间:2023-10-12 08:02
ps -eo pid,etime | grep `ps aux |grep "a.sh" | grep -v grep | awk '{print $2}'`