0

我有一个程序 x 有时会在某些输入文件上崩溃。

如何编写返回以下内容的 bash 脚本?

  • 0 如果程序 x 正常终止或运行时间超过 1/20 秒
  • 1 如果程序 x 段错误

请注意,该程序将出现段错误或永远运行,因此我需要使用脚本以某种方式停止它。你能告诉我吗

谢谢你的任何想法

4

2 回答 2

1

大多数程序在没有正确终止时返回 0。该信息可以从 bash 变量中收集$?。所以,运行程序后,检查是否$?为0。如果是,程序运行成功。否则,就有问题了。

当然,这是假设程序遵循适当的约定。

于 2013-05-05T22:48:23.567 回答
0

回声$?应该让你知道程序是否成功。

http://www.devshed.com/c/a/BrainDump/Executing-Commands-with-bash/1/

于 2013-05-05T22:50:16.623 回答