如何编写bash脚本来测试程序是否崩溃?
我有一个程序x,它有时会在某些输入文件上崩溃 如何编写返回以下内容的bash脚本如何编写bash脚本来测试程序是否崩溃?,bash,process,Bash,Process,我有一个程序x,它有时会在某些输入文件上崩溃 如何编写返回以下内容的bash脚本 如果程序x正常终止或运行时间超过1/20秒,则为0 1如果程序x出现故障 请注意,该程序将出现故障或永远运行,因此我需要使用脚本以某种方式停止它。你能给我看看吗 感谢您的建议大多数程序在未正确终止时返回0。可以从bash变量$?中收集这些信息。因此,运行程序后,请检查$?是否为0。如果是,则程序成功运行。否则,就会出现问题 当然,这是假设程序遵循正确的约定。echo$?应该让您知道程序是否成功 程序将出现故障或
- 如果程序x正常终止或运行时间超过1/20秒,则为0
- 1如果程序x出现故障
感谢您的建议大多数程序在未正确终止时返回0。可以从bash变量
$?
中收集这些信息。因此,运行程序后,请检查$?
是否为0。如果是,则程序成功运行。否则,就会出现问题
当然,这是假设程序遵循正确的约定。echo$?应该让您知道程序是否成功
程序将出现故障或永远运行,因此我需要使用脚本以某种方式停止它。你能给我演示一下吗?你可以使用
timeout
在n秒后停止程序。