Linux - 使用 pgrep 命令

Linux - 使用 pgrep 命令

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

pgrep -P <ProcessID>

然后我得到所有的子进程。但是当我使用带有空值和双引号的命令时,如下所示:

pgrep -P ""

作为回应,我得到了数字:1,2这个结果的含义是什么?

答案1

跑步pgrep -P ""就相当于跑步pgrep -P 0

进程 ID0有两个子进程,PID 为12

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]

更多信息在这个答案

相关内容