Linux中init进程的父进程是什么进程?

Nov*_*ice 4 linux process pid

谁或哪个进程是 INIT 进程的父进程?INIT是Kernel初始化的第一个进程,kernel不是一个进程,那么它的父进程id值是多少呢?

Joh*_*024 5

根据ps -ef,其父进程id为0

例如:

$ ps -ef | head -4
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 Mar14 ?        00:00:03 init [2]  
root         2     0  0 Mar14 ?        00:00:00 [kthreadd]
root         3     2  0 Mar14 ?        00:00:17 [ksoftirqd/0]
Run Code Online (Sandbox Code Playgroud)

按照惯例,init没有父级,因此, 的 PPID 值0是一个占位符,表示它没有父级。或者,人们可能会声称内核是 的“父级”init并且0表示内核。