【发布时间】:2018-09-17 15:54:43
【问题描述】:
我有一个不是我写的程序;我们公司的另一个部门做了。假设可执行文件名为 Snafu。我需要能够在无人看管的情况下运行它并检测它是否崩溃。这可能在启动后 1 毫秒或启动后 1 小时发生。该程序是一个黑匣子,它不会告诉我或提示我它已经崩溃。我也没有它的PID。除了 grepping ps 的输出(假设我想一次运行多个 Snafu 实例),我如何检测一个 Snafu 实例的崩溃?我将从 BASH 脚本启动它。
【问题讨论】:
-
这个问题有很好的答案stackoverflow.com/questions/696839/…
-
哦..解决停机问题?
-
这个问题没有提到无限循环,所以我认为他们不会被停止问题绊倒。检测崩溃似乎是一件非常合理且可行的事情。
标签: bash macos crash operating-system fault