Мне просто интересно, почему kill -9 0
заканчивается мой сеанс консоли tty?
Что именно представляет собой PID 0, его нет в списке ps aux
?
Мне просто интересно, почему kill -9 0
заканчивается мой сеанс консоли tty?
Что именно представляет собой PID 0, его нет в списке ps aux
?
Ответы:
kill
ing 0 не убивает pid 0. Вместо этого можно kill
убить все процессы в текущей группе. Своей командой вы убиваете все в идентификаторе группы процессов (GID) оболочки, выдавшей kill
команду.
со kill
страницы руководства :
pid... Specify the list of processes that kill should signal. Each pid
can be one of five things:
...
0 All processes in the current process group are signaled.