Macos 获取过程';MAC OSX中的cpu、线程、vsize和rsize
我想知道基于PID的进程的CPU、线程、VSize、Rsize。所以我使用top-i1-l1命令并对相应的值进行grepping。但是top在MAC 10.5到10.7中有所不同。是否有任何特定的方法仅获取这些列本身 代码 进程=Macos 获取过程';MAC OSX中的cpu、线程、vsize和rsize,macos,shell,awk,grep,ps,Macos,Shell,Awk,Grep,Ps,我想知道基于PID的进程的CPU、线程、VSize、Rsize。所以我使用top-i1-l1命令并对相应的值进行grepping。但是top在MAC 10.5到10.7中有所不同。是否有任何特定的方法仅获取这些列本身 代码 进程=top-i1-l1 | grep“$PID” cpu=echo“$process”| awk'{print$3}”` 类似地,10.5中对应的(线程、VSize、Rsize)值为5 10 11 但是这些列在10.7中有所不同 在shell脚本中是否有任何通用的方法来获取
top-i1-l1 | grep“$PID”
cpu=
echo“$process”| awk'{print$3}”`
类似地,10.5中对应的(线程、VSize、Rsize)值为5 10 11
但是这些列在10.7中有所不同
在shell脚本中是否有任何通用的方法来获取此信息
请帮助。我在solaris上使用此选项:
ps -eo pmem,pid,pcpu,rss,vsz,time,args | sort -k 1 -r|awk '$2~/<your pid>/'
ps-eopmem、pid、pcpu、rss、vsz、time、args | sort-k1-r | awk'$2~/'
我在solaris上使用此选项:
ps -eo pmem,pid,pcpu,rss,vsz,time,args | sort -k 1 -r|awk '$2~/<your pid>/'
ps-eopmem、pid、pcpu、rss、vsz、time、args | sort-k1-r | awk'$2~/'
谢谢,这真的很有帮助。我们如何获得线程?@user12345NUM=`ps M | wc-l | xargs`&&expr$NUM-1
谢谢,这真的很有帮助。我们如何获得线程?@user12345NUM=`ps M | wc-l | xargs`&&expr$NUM-1