psコマンドを使用して特定のプロセス数を取得し、ユーザーごとにソートして計算する方法

psコマンドを使用して特定のプロセス数を取得し、ユーザーごとにソートして計算する方法

ユーザー固有のプロセス数を確認する必要があります。たとえば、

ps -ef | grep apache

これには、すべてのApacheプロセスが一覧表示されます。これで、各ユーザーに対してLinuxで実行されているプロセスの数を計算したいと思います。

どうすれば入手できますか?

ベストアンサー1

短い解決策:

ps -eo "%U" --sort=user h | uniq -c

  • --sort=user- ソート基準user name

  • uniq -c- 一意のユーザーあたりのプロセス数を計算します。

おすすめ記事