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