wと一緒にcutコマンドを使用して、各アクティブプロセスに対応するログインとCPU時間のリストを生成するにはどうすればよいですか?

wと一緒にcutコマンドを使用して、各アクティブプロセスに対応するログインとCPU時間のリストを生成するにはどうすればよいですか?

wと共にcutコマンドを使用して、各アクティブプロセスに対応するログイン時間とCPU時間のリストを生成できますか?

答え1

おそらく次のようなものを探しています。

ps au | tail -n +2 | awk '{ u[$1] += $3 } END { for (x in u) print(x, u[x]) }'

私のシステムの3番目の列、ユーザーpsごとの%CPU(最初の列)を合計します。

関連情報