Process

為什麼“kill -9 0”會結束我的控制台會話?

  • October 9, 2016

我只是想知道為什麼kill -9 0結束我的 tty 控制台會話?

PID 0 到底是什麼,它沒有列在ps aux?

killing 0 不會殺死 pid 0。相反,它是kill殺死目前組中所有程序的一個選項。使用您的命令,您正在殺死發出該kill命令的 shell 的程序組 ID (GID) 中的所有內容。

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.

引用自:https://unix.stackexchange.com/questions/66321