<defunct> 在 ps 的输出中是什么意思?

Gee*_*eek 15 process ps process-management command

我发出了ps -ef|grep java命令,这是我得到的条目之一:

subhrcho   875   803  0 Jan23 pts/5    00:02:27 [java] <defunct>
Run Code Online (Sandbox Code Playgroud)

这里是什么<defunct>意思?该进程是 PID=875 的进程是什么状态?

sch*_*iba 16

从ps 联机帮助页:

标记<defunct>的进程是死进程(所谓的“僵尸”),因为它们的父进程没有正确销毁它们而保留下来。如果父进程退出,这些进程将被 init(8) 销毁。

  • @Giles 当手册页说父进程没有正确销毁子进程时,这是什么意思?父母没有打电话等待? (2认同)