@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

topでCPU使用率が0を超えるものだけを表示したい

今一番暴れているプロセスを知りたい。

落ち着いたら次の作業をしようなど考えたりしている。

結局、topやhtopではできそうになさそう。ご存知の方がいれば教えて欲しいです。

代替案

psコマンドの出力をawkで削った。

ps aux|grep '[%]CPU'
while :
do
  ps aux|sort -rk 3,3|awk '($3>0){print $0}'
  echo
  echo
  ps aux|grep '[%]CPU'
  sleep 5
done

sleepの直前にヘッダを出力しているのは、ヘッダ出力とプロセス一覧の出力にタイムラグがあってちらついたから。