0

プロセスをステータス タイプ別に一覧表示するには、シェル スクリプトを作成する必要があります。出力は次のようになります。

実行中のプロセス:

[処理する]

プロセスのスリープ:

[処理する]

私はこれをしましたが、ps aux |が機能しません。awk '$8 ~ プロセス' :

for PROCESS in `ps -v | awk 'NR!=1 {print $2}' | sort -u`; do
   echo "Procesos como $PROCESS:"
   ps aux | awk '$8 ~ PROCESS'
done

スクリプトは、プロセスでフィルター処理するのではなく、すべてのプロセスを出力します。

何か助けはありますか?

4

2 に答える 2

0

非対話モードで top を使用することもできます (状態を表示およびソートするための -S オプション)。

top -b -n 1 -S
于 2013-04-01T17:41:30.597 に答える