当我运行多个后台作业时,我需要为一组作业获取运行时。 我成功使用以下示例:
$ sleep 10 &
$ time wait
real 0m9.74s
user 0m0.00s
sys 0m0.00s
但是,如果我尝试将输出格式设置为秒,则会出现以下错误:
$ time -f %e wait
time: cannot run wait: No such file or directory
0.00
这似乎仅在shell内置程序中发生。有解决方法吗?
答案 0 :(得分:1)
这里的问题有两个。
time
命令。wait
都是内置的bash 如何处理:
/usr/bin/time -f %e bash -c wait
TIMEFORMAT="%pR" time bash -c wait