如何在一定时间后停止我的脚本执行

时间:2017-03-08 13:12:09

标签: unix

例如我的脚本在上午9:00开始,应该在上午11:00停止执行,时间限制为2小时。有没有办法实现这个目标?欣赏每个人的回应。

1 个答案:

答案 0 :(得分:1)

如果你喜欢

THIS=$$
(sleep 7200 && kill $THIS) &

位于脚本的顶部,应该可以解决问题。

另一种可能性......安装coreutils,然后使用timeout(或gtimeout)命令:

https://www.gnu.org/software/coreutils/manual/html_node/timeout-invocation.html