缘起
今天看到一个问题,如何把time的执行结果放到文件中,心想直接time sh sleep.sh >output.log不就可以了么。其实大部分返回标准输出的命令都可以这么干,列如:ls >output.log 就会把ls的执行结果放入到output.log中。
那么为什么time命令就不行了呢?
因为:time命令返回的是标准错误输出!
实验准备:
1.有一个sleep.sh脚本,脚本内容如下:
2.执行结果如下:
3.通过time命令获取脚本执行时间
今天看到一个问题,如何把time的执行结果放到文件中,心想直接time sh sleep.sh >output.log不就可以了么。其实大部分返回标准输出的命令都可以这么干,列如:ls >output.log 就会把ls的执行结果放入到output.log中。
因为:time命令返回的是标准错误输出!
1.有一个sleep.sh脚本,脚本内容如下:
2.执行结果如下:
3.通过time命令获取脚本执行时间