Почему я не вижу процесс с PID 0, используя ps? - PullRequest
2 голосов
/ 13 декабря 2011

Я знаю, что процесс 0 - это процесс подкачки в UNIX, ответственный за планирование процессов, но почему я не вижу его, используя ps -ef? Как я могу это увидеть?

Ответы [ 2 ]

1 голос
/ 02 марта 2012

Вы не можете увидеть pid 0, потому что pid 0 не существует в системе, которую вы используете.

0 голосов
/ 27 июля 2013

Однако команда kill -0, обычно используемая для выяснения, существует ли процесс, может иметь значение true для PID = 0

[root@example]# kill -0 0 && echo success
success
[root@example]# kill -0 777777 && echo success
bash: kill: (777777) - No such process

, что верно по крайней мере для CentOS 6.4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...