Ich frage mich nur, warum kill -9 0meine tty-Konsolensitzung endet.
Was genau ist PID 0, es ist nicht auf einem aufgeführt ps aux?
Ich frage mich nur, warum kill -9 0meine tty-Konsolensitzung endet.
Was genau ist PID 0, es ist nicht auf einem aufgeführt ps aux?
Antworten:
killing 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 killBefehl ausgegeben hat .
von der killManpage:
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.