【发布时间】:2013-02-07 14:13:28
【问题描述】:
我想知道基于 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 '{print $3}'`
对于 10.5 中对应的 (thread, VSize, Rsize) 值,类似地 5 10 11 但是 10.7 中的列有所不同。
有什么通用的方法可以在 shell 脚本中得到这个 请帮忙。
【问题讨论】: