【发布时间】:2015-05-09 18:28:21
【问题描述】:
有时我的 bash 脚本在没有明确原因的情况下挂起并保持
所以他们实际上可以永远挂起(脚本进程将一直运行,直到我杀死它)
是否可以结合 bash 脚本超时机制以便在例如 ½ 小时后退出程序?
【问题讨论】:
-
找出错误行为的原因不是更有意义吗?
-
是的,但我想知道超时选项。
-
好吧,创建一个启动包装器:该 wapper 启动您的脚本,获取它的进程 ID 并使用它在 30 分钟后注册一个 cron 作业。 cron 作业对进程 id 执行 kill 命令。
-
嗨伙计们,你能发布你的答案,所以我会选择最合乎逻辑的答案
标签: linux bash process settimeout