プロセスに子プロセスがあるかどうかを知る必要があるため、次のコマンドを使用します。
pgrep -P <ProcessID>
その後、すべての子プロセスを取得します。ただし、次のようにnull値と二重引用符を含むコマンドを使用すると、次のようになります。
pgrep -P ""
これに応じて、私は次の数字を得ました。1,2
この結果はどういう意味ですか?
答え1
走るpgrep -P ""
のは走るのと同じpgrep -P 0
プロセスIDには0
2つのサブプロセスがあり、PIDは次1
のとおりです2
。
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 Jun24 ? 00:00:02 /sbin/init
root 2 0 0 Jun24 ? 00:00:00 [kthreadd]
詳しくはこの回答