私は盲目的に明白な何かが欠けているようですが、それでも:
ps -f -u myuser --ppid 1
プロセスの親pidのみを確認しているように見え、ユーザーがいない場合でも、親pidが1であるすべてのプロセスを返しますmyuser
。
-u
正しく単体作品(のプロセスだけを選択myuser
)を:
ps -f -u myuser
何が欠けていますか?のいくつかの条件でフィルタリングする組み込みの方法はありps
ますか?
編集: 私の現在の回避策:
ps -f -p $(join <(ps h --ppid 1 -o pid | sort) <(ps h -u myuser -o pid | sort))