- 论坛徽章:
- 0
|
ps aux > ps.tmp
while read none pid user pr ni virt res shr status cpu mem time command
do
grep $command ps.tmp | awk '{print $7,$8,$9}'
done < top.tmp
top.tmp是top的输出,
因为top没有输出进程的tty, start等信息,所以我又到ps aux的输出里面去grep
可是上面的脚本中 grep $command ps.tmp | awk '{print $7,$8,$9}'
的输出是
grep: : No such file or directory
? Ss 19:05
grep: : No such file or directory
? S<s 19:05
grep: : No such file or directory
? S< 19:06
grep: : No such file or directory
? S 19:08
grep: : No such file or directory
? S< 19:05
grep: : No such file or directory
? S< 19:05
grep: : No such file or directory
? S 19:05
grep: : No such file or directory
? Ss 19:07
grep: : No such file or directory
grep: : No such file or directory
? S< 19:05
grep: : No such file or directory
? Ss 19:07
grep: : No such file or directory
? S< 19:05
grep: : No such file or directory
? Ss 19:07
grep: : No such file or directory
? S<sl 19:07
: No such file or directory
? Ss 19:07
grep: : No such file or directory
即:每循环一次都会一个抱错
这是为什么,怎么解决?
我的需求 有其他的办法实现吗? |
|