【发布时间】:2012-08-09 17:32:51
【问题描述】:
我想使用带有自己功能的超时命令,例如:
#!/bin/bash
function test { sleep 10; echo "done" }
timeout 5 test
但是当调用这个脚本时,它似乎什么也没做。 shell 在我启动后立即返回。
有没有办法解决这个问题,或者不能在自己的函数上使用超时?
【问题讨论】:
-
timeout命令是什么?它不是内置的 bash。 -
来自另一个 SOF 链接的更多答案:execute function with timeout
标签: bash function shell timeout