1

我想知道基于PID的进程的CPU,线程,VSize,Rsize。所以我使用top -i 1 -l 1命令并grepping相应的值。但是top与MAC 10.5到10.7不同。有没有仅获取那些列本身的特定方法。

代码进程= top -i 1 -l 1 | grep "$PID" cpu=echo "$process" | awk '{打印 $3}'`

同样 5 10 11 对应 10.5 中的(thread, VSize, Rsize) 值,但列在 10.7 中不同。

有什么通用的方法可以在 shell 脚本中得到这个请帮忙。

4

1 回答 1

1

我在solaris上使用它:

ps -eo pmem,pid,pcpu,rss,vsz,time,args | sort -k 1 -r|awk '$2~/<your pid>/'
于 2013-02-07T14:20:57.660 回答