我试图找出什么时候Firefox的CPU使用率是什么时候,并将该数字pipe到另一个脚本。
所以,top不是答案,因为它的输出是在一个图表中,并被特殊字符污染。
我也试过:
ps -eo pid,cp | grep $(pidof firefox)
但是,这给CPU使用率除以CPU时间,这是不一样的顶部或Gkrellm报告。
那么,怎样才能写出一个能够获得特定PID的CPU使用率的单线程?
顶部可以提供的信息,并与一些创造性的awk / grep用法,你可以拉出你想要的片断。
top -b -n 1 | grep firefox | awk'{totuse = totuse + $ 9} END {print totuse}'