|

楼主 |
发表于 2006-6-1 19:00:56
|
显示全部楼层
cool!
能否这么理解:
在用 time <command> 的时候,
time的计时输出是作为stderr输出的, 而整个命令运行的结果还是跟单独用ping执行一样, 也就是说stdout还是ping的结果.....另外, nohup或者nice的输出是不是也应该这个样子?
但是
Post by seamonkey
(time ping xxx ) >ppp.log 2>ttt.log
1. 为什么前面一定要加"()"呢?
Post by seamonkey
{ { time ping xxx; } 2>ttt.log ;} >ppp.log
这样比较好。
2. 两种括号"()"跟"{}"有什么分别?
Post by seamonkey
如果你系统有time外部命令的话,就简单了
/usr/bin/time ping xxx 2>ttt.log >ppp.log
3.这个似乎在我这里似乎不行, 虽然也有"/usr/bin/time"这个文件, 但得到的ttt.log是这样子的:
- 0.00user 0.00system 0:02.00elapsed 0%CPU (0avgtext+0avgdata 0maxresident)k
- 0inputs+0outputs (0major+202minor)pagefaults 0swaps
复制代码 |
|