在不知道任何程序名称的情况下,我无法获取所有 pid 的 CPU% 使用率。
我觉得我已经接近解决方案了,这就是我到目前为止所做的:
for line in $(pgrep -f chrome); \
do echo -n $line" - "; \
ps -p $line -o %cpu | sed -n 2p | sed 's/ //'; done
在此示例中,我仅获取所有 chrome pid..在下一步中,我希望所有执行 pid。
最佳答案
您可以单独使用 top
命令轻松完成此操作。
要按 CPU 百分比(降序)排序,您可以使用 top -o -cpu
关于linux - 所有 pid 的 CPU 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22047863/