psを使用してプロセス名を表示する

psを使用してプロセス名を表示する

現在、一部の特定のプロセスに関する情報を取得するためにこのコマンドを使用しています。

ps -C beam.smp -o pid,user:20,%cpu,%mem,args

私はこれを2つのプロセス名に使用しているので、スナップショットを取得するために1つのコマンドでこれを実行したいと思います。そう:

ps -C beam.smp,docker -o pid,user:20,%cpu,%mem,args

問題は、出力beam.smpに、またはを含む特定の列が表示されないことですdocker。これは私にとって非常に適しています。これを表示するために出力から新しい行を取得するにはどうすればよいですか?

ベストアンサー1

comm書式指定子を使用してください。

ps -C beam.smp,docker -o pid,user:20,%cpu,%mem,comm,args

これには、セレクタでフィルタリングしたのとまったく同じコマンド名が表示されます-C

おすすめ記事