![](/img/trans.png)
[英]How do I know if my php process has right permissions to write to a file?
[英]How do I know if a process has timedout in bash?
我怎么知道“可执行文件”是否真的超时了? 超时 1 ./可执行文件
我需要一个条件来检查 if 语句。
从man timeout
( GNU coreutils 8.25 ):
如果命令超时,并且未设置 --preserve-status,则以状态 124 退出。否则,以 COMMAND 状态退出。
所以,你可以检查$?中包含的退出代码,如果是124,则命令超时:
timeout 1 ./executable
if [ $? -ne 124 ]; then
echo "the command timed out"
fi
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.