标签: linux bash scripting timeout
我如何知道"可执行文件"实际上已经超时了? 超时1 ./executable
我需要一个条件来检查if语句。
答案 0 :(得分:3)
从手册页:
如果命令超时,则退出状态124。
那么,您可以检查$?中包含的退出代码,如果它是124,则命令超时:
timeout 1 ./executable if [ $? -eq 124 ]; then echo "the command timed out" fi