有没有办法创建一个只能运行 X 小时的 bash 脚本?我目前正在设置一个 cron 作业以每晚启动一个脚本。该脚本基本上一直运行直到满足某个条件,将其状态导出到一个保持变量,以在每次迭代后跟踪“它在哪里”。目的是每晚启动进程,运行几个小时,然后停止,保持该状态直到第二天晚上进程启动。
除了以某种方式收集开始时间,并在循环的每次迭代中根据当前时间检查它,有没有更简单的方法来做到这一点?Bash 脚本不是我的强项(我知道的足以完成任务并且很危险)而且我以前没有做过这样的事情。任何帮助,将不胜感激。谢谢。