Мне просто интересно, почему kill -9 0заканчивается мой сеанс консоли tty?
Что именно представляет собой PID 0, его нет в списке ps aux?
Мне просто интересно, почему kill -9 0заканчивается мой сеанс консоли tty?
Что именно представляет собой PID 0, его нет в списке ps aux?
Ответы:
killing 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.