沒有 PID 的 `pgrep -P` 有什麼作用?

沒有 PID 的 `pgrep -P` 有什麼作用?

我需要知道一個進程是否有子進程,所以我使用命令

pgrep -P <ProcessID>

然後我得到所有的子進程。但是當我使用帶有空值和雙引號的命令時,如下所示:

pgrep -P ""

作為回應,我得到了數字:12該結果的含義是什麼?

答案1

看起來它正在為您提供 的結果pgrep -P "0",這是交換器進程,第一個進程。您可以使用 進行驗證ps -eaf,前兩行應顯示0為 PPID(父行程 ID)。

相關內容