PS:メモリを消費しないプロセスを取得するには?

PS:メモリを消費しないプロセスを取得するには?

を使用すると、ps aux --sort rssメモリ消費量の昇順でプロセスのリストを取得できます。ps特定のメモリを消費するプロセスのリストを取得する方法はありますか?

つまり、カーネルスレッドなど、「rssとvszがゼロのすべてのプロセスを一覧表示する」ということです。

ベストアンサー1

awk簡単なフィルタを使用できます。

私たちは5列と6列の出力で次のことがps auxできることを知っています。vszrss

ps aux --sort rss | awk '$5 == 0 && $6 == 0'

両方の値がゼロのフィールドのみが表示されます。

タイトルも欲しいなら

ps aux --sort rss | awk 'NR==1 || ($5 == 0 && $6 == 0)'

おすすめ記事