我需要知道一個進程是否有子進程,所以我使用命令
pgrep -P <ProcessID>
然後我得到所有的子進程。但是當我使用帶有空值和雙引號的命令時,如下所示:
pgrep -P ""
作為回應,我得到了數字:1
,2
該結果的含義是什麼?
答案1
看起來它正在為您提供 的結果pgrep -P "0"
,這是交換器進程,第一個進程。您可以使用 進行驗證ps -eaf
,前兩行應顯示0
為 PPID(父行程 ID)。
我需要知道一個進程是否有子進程,所以我使用命令
pgrep -P <ProcessID>
然後我得到所有的子進程。但是當我使用帶有空值和雙引號的命令時,如下所示:
pgrep -P ""
作為回應,我得到了數字:1
,2
該結果的含義是什麼?
看起來它正在為您提供 的結果pgrep -P "0"
,這是交換器進程,第一個進程。您可以使用 進行驗證ps -eaf
,前兩行應顯示0
為 PPID(父行程 ID)。