web-dev-qa-db-ja.com

conkyリストをトップ5のプロセスにする方法は?

conkyが「$ top_ioname5」パラメーターを持つ上位5つのプロセスを表示する方法が好きではありません。 「トップ」のように、コンキーにそれらすべてを同時に列に表示させる方法はありますか?人の中には見つかりませんでした。誰かが助けてくれるかもしれません。

1
mountpeaks

Conky Variable Documentation から:

top_io  type num    Same as top, except sorted by the amount of I/O the process
                    has done during the update interval.

したがって、topと同じである必要があります。必要な情報を指定するだけです。

例:

${top_io name 1} ${top_io io_perc 1} ${top_io cpu 1} ${top_io mem 1}
6
Matthew

あなたは自分でそれをすることができます:

これをシェルスクリプトに保存します。

#!/bin/bash
top -b -n1 | awk 'begin {print "pid","cpu","mem","cmd"} {print $1,$9,$10,$12}'

そして、好きなリフレッシュ間隔でconkyから呼び出します。

${texeci 1 ~/path/to/shellscript.sh}

シェルスクリプトは、設定を微調整する必要がありますが、開始する必要があります。

3
lynks