等待与时间相似的命令,但是如果时间超过限制则退出

时间:2017-07-26 18:25:05

标签: shell ubuntu unix

我想对工具进行基准测试。我正在使用通常的时间命令。但如果运行时间超过1小时,该工具显然太糟糕了,我想立即退出并在stdout上收到通知。

1 个答案:

答案 0 :(得分:4)

您可以将time(确定时间)与coreutils中的timeout实用程序结合使用(执行查杀)。

示例:

$ time timeout 1 sleep 4
  Command exited with non-zero status 124
  0.00user 0.00system 0:01.00elapsed 0%CPU (0avgtext+0avgdata 2012maxresident)