Мені просто цікаво, чому kill -9 0
закінчується мій сеанс роботи на консолі?
Що саме таке PID 0, він не вказаний на ps aux
?
Мені просто цікаво, чому kill -9 0
закінчується мій сеанс роботи на консолі?
Що саме таке 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.