首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >有没有办法将时间输出重定向到linux中的文件?

有没有办法将时间输出重定向到linux中的文件?
EN

Stack Overflow用户
提问于 2018-02-28 08:21:02
回答 2查看 0关注 0票数 0

关于Linux上的定时程序的一个小问题:Time命令允许测量程序的执行时间:

代码语言:txt
复制
[ed@lbox200 ~]$ time sleep 1

real    0m1.004s
user    0m0.000s
sys     0m0.004s

效果很好。但是,如果我试图将输出重定向到一个文件,就不行。

代码语言:txt
复制
[ed@lbox200 ~]$ time sleep 1 > time.txt

real    0m1.004s
user    0m0.001s
sys     0m0.004s

[ed@lbox200 ~]$ cat time.txt 
[ed@lbox200 ~]$ 

我知道还有其他的方法实现-o选项,但我的问题是没有这些选项的命令。

有什么建议吗?

EN

Stack Overflow用户

发布于 2018-02-28 17:15:41

试一试

代码语言:txt
复制
{ time sleep 1 ; } 2> time.txt

它将“time”的STDERR和命令合并到time.txt中。

或使用

代码语言:txt
复制
{ time sleep 1 2> sleep.stderr ; } 2> time.txt

它将STDERR从“sleep”放入文件“sleep.stderr”,而只有“time”中的STDERR进入“time.txt”

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档