Zastanawiam się tylko, dlaczego kill -9 0
kończy się moja sesja konsoli tty?
Czym dokładnie jest PID 0, nie ma go na liście ps aux
?
Zastanawiam się tylko, dlaczego kill -9 0
kończy się moja sesja konsoli tty?
Czym dokładnie jest PID 0, nie ma go na liście ps aux
?
Odpowiedzi:
kill
ing 0 nie zabija pid 0. Zamiast tego jest opcja kill
zabicia wszystkich procesów w bieżącej grupie. Za pomocą polecenia zabijasz wszystko w identyfikatorze grupy procesów (GID) powłoki, która wydała kill
polecenie.
ze strony podręcznika 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.