我正在使用debian.使用time命令运行我的程序,并希望将时间结果写入文件,执行如下操作:
时间./myprog> out.asc
./myprog的输出写入out.asc但不是时间的结果.有没有办法把时间的输出发送到out.asc?感谢名单!
R S*_*hko 11
time总是写给斯特德尔.要使用bash保存它,请使用2>&1写入与stdout相同的位置(您需要使用括号,以便获得时间的stderr而不仅仅是myprog的stderr):
(time ./myprog) > out.asc 2>&1
Run Code Online (Sandbox Code Playgroud)
您还可以将计时信息转到单独的文件中:
(time ./myprog) > out.asc 2> timing_info
Run Code Online (Sandbox Code Playgroud)