rsync
如果我想计算by的运行时间time rsync -a /media/t/1/ ./
,完成后是否报告not for$?
的退出值?time
rsync
我怎样才能既计时rsync
又得到它的退出值?
答案1
Bash 的内置时间返回命令的退出状态。您可以使用time false
;轻松测试它之后,echo $?
按预期打印 1。您还可以使用不同的退出代码测试某些内容,以确认保留其他代码:
$ time bash -c 'exit 42'; echo "Exit code: $?"
real 0m0.002s
user 0m0.000s
sys 0m0.000s
Exit code: 42