15 我已经发出了ps -ef|grep java命令,这是我得到的条目之一: subhrcho 875 803 0 Jan23 pts/5 00:02:27 [java] <defunct> 这<defunct>意味着什么?PID = 875 in的过程是什么状态? process ps command process-management — 极客 source
16 从ps联机帮助页: 被标记<defunct>的进程是死进程(所谓的“僵尸”),因为它们的父进程未正确销毁它们而保留了它们。如果父进程退出,这些进程将被init(8)销毁。 — 沙伊巴 source 父进程和子进程之间销毁子进程的合同是什么?我认为通知父进程已被破坏是子进程的职责? — 极客 @Geek内核破坏子进程并通知父进程。孩子只会发出_exit信号或死亡。当内核销毁进程时,剩下的只是进程表中的一项,当父级(或孤儿的进程1)调用时,该表将消失wait。 — 吉尔(Gilles)'所以 2 @Giles手册页上说父进程没有正确销毁子进程时,它是什么意思?父母没打电话等吗? — 极客