我只是想知道为什么kill -9 0
结束我的 tty 控制台会话?
PID 0 到底是什么,它没有在 上列出ps aux
?
答案1
kill
ing 0 并不是杀死 pid 0。相反,它是kill
杀死当前组中所有进程的一个选项。使用您的命令,您将杀死发出该命令的 shell 的进程组 ID (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.