Есть ли какое-либо изменение в Ubuntu 14.04 относительно родительского процесса к процессу Висячей строки?

На самом деле Согласно моему знанию процесс Висячей строки означает процесс с родительским процессом, завершенным сначала, чем дочерний процесс. В этом случае на самом деле процесс Init занимает родительскую позицию.

Но проблемой является дочерний процесс, PPID не является 1 init (как 1 процесс Init) в моей системе с помощью Ubuntu 14.04.

в моей системе это показывает 4617 init - пользователь, расположенный 1 init

Но в 12,04 версиях это показывает 1.

в чем проблема?

0
задан 22 August 2016 в 20:32

1 ответ

На моей Ubuntu 14.04.5 я вижу два процесса, названные init, и investigatining с ps -fp, я вижу:

w3@aardvark:~(0)$ pgrep init
1
9511
w3@aardvark:~(0)$ ps -fp1,9511
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 Aug09 ?        00:00:04 /sbin/init
w3        9511  9494  0 Aug09 ?        00:00:07 init --user
# follow the PPIDs back (omitted for brevity), end up with
w3@aardvark:~(0)$ ps -fp1,9511,9494,1770,1553
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 Aug09 ?        00:00:04 /sbin/init
root      1553     1  0 Aug09 ?        00:00:00 gdm
root      1770  1553  0 Aug09 ?        00:00:00 /usr/lib/gdm/gdm-simple-slave --display-id /org/gnome/DisplayManager/Displays/_0
root      9494  1770  0 Aug09 ?        00:00:00 gdm-session-worker [pam/gdm-password]
w3        9511  9494  0 Aug09 ?        00:00:07 init --user

Так, существуют два init с.
Один, процесс 1, /sbin/init и "владеет" процессами, родительские процессы которых вышли (кто-то должен получить статус выхода, в конце концов), как было традиционным с незапамятных времен.

другой (9511 в моей системе), часть моего графического входа в систему и просто названа "init".

я уверен, что Вы найдете тот же вид вещи, если Вы сделаете то же расследование.

0
ответ дан 28 September 2019 в 16:19

Другие вопросы по тегам:

Похожие вопросы: