Ich frage mich nur, warum kill -9 0
meine tty-Konsolensitzung endet.
Was genau ist PID 0, es ist nicht auf einem aufgeführt ps aux
?
Ich frage mich nur, warum kill -9 0
meine tty-Konsolensitzung endet.
Was genau ist PID 0, es ist nicht auf einem aufgeführt ps aux
?
Antworten:
kill
ing 0 beendet nicht die pid 0. Stattdessen ist es eine Option kill
, alle Prozesse in der aktuellen Gruppe zu beenden. Mit Ihrem Befehl beenden Sie alles in der Prozessgruppen-ID (GID) der Shell, die den kill
Befehl ausgegeben hat .
von der kill
Manpage:
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.