将time的结果放入到文件中

缘起

今天看到一个问题,如何把time的执行结果放到文件中,心想直接time sh sleep.sh >output.log不就可以了么。其实大部分返回标准输出的命令都可以这么干,列如:ls >output.log 就会把ls的执行结果放入到output.log中。

那么为什么time命令就不行了呢?

因为:time命令返回的是标准错误输出!

实验准备:

1.有一个sleep.sh脚本,脚本内容如下:
sleep.sh
2.执行结果如下:
将time的结果放入到文件中
3.通过time命令获取脚本执行时间
将time的结果放入到文件中

无效的例子1:

time sh sleep.sh >output.log

猜你喜欢

转载自blog.51cto.com/kexiaoke/2178754