我使用了以下命令来获取进程的CPU利用率。它给出了结果,但它没有出来。我使用了以下命令。
top | grep <processname>
我只是想把它放在一个循环中,我会在代码中插入sleep,以便我可以定期获取值
答案 0 :(得分:3)
使用top的批处理模式,例如
top -b -n1 | grep processname
答案 1 :(得分:1)
你可以这样做:
while [ 1 ]; do top -n 1 | grep something; sleep 1; done
使用top:
的-n
选项
-n
Number of iterations. Update the display this number of times and then exit.