グループのプロセスのリストを表示するには?

グループのプロセスのリストを表示するには?

特定のPGIDに関するすべてのプロセスとその情報を一覧表示する簡単なコマンドが必要です。

ベストアンサー1

pgrpにそれに基づいて選択するように事前に指示する方法が見つからなかったpsため、列を要求してから次のようにフィルタリングする必要があります。

ps axo pgrp,stat,euid,ruid,tty,tpgid,sess,ppid,pid,pcpu,comm | awk -v pgrp=3668 '$1 == pgrp'

ps -eo pgrp,pid,comm | sed -n -e 1p -e ' /3668/ p'

PGRP=3668; ps -eo pgrp,pid,comm | sed -n -e 1p -e " / $PGRP / p"

おすすめ記事