Shell 脚本超时

Timeout in Shell Script

使用如下 Shell 脚本:

if [[超时 60 | wsof -l]];然后 echo "线程休眠 60 秒" 出口 别的 echo "超时失败" 出口 fi

但是获取错误超时失败。如何应用超时 60 秒,以便 return 在这种情况下回显“线程休眠”?我正在为这个案例使用 bash 脚本

我不确定 |wsof -l 应该做什么,但由于括号的原因它可能无法正常工作(当我用括号时它对我不起作用,但是当我在没有它的情况下只在 wsof -l 命令中出错,我假设你做了)。