重定向

王朝other·作者佚名  2008-05-18
宽屏版  字体: |||超大  

我用time ps -ef|grep ora_smon* >>abc想把进程用的时间输入到abc中,但结果是把ps -ef|grep ora_smon*的结果输入到abc,时间却没进来,我该怎么写?

DATE=`date`

PSSTR=`ps -ef|grep ora_smon`

echo "${DATE} ${PSSTR}" >>abc

你的意思是想看看进程执行了多少时间吧?

那不如这样:

date

yourprocess

date

这样看一下:(time ps -ef|grep ora_smon*) 2>abc

原来的写法ps -ef|grep ora_smon* >>abc ,ps后的部分被看成是time的参数.另外,time的输出是到标准错误的.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有