据我了解,僵尸进程已经死亡,但仍作为进程表中的占位符存在,直到其父级(或者init
如果僵尸本身是孤儿)检查其退出状态。
我对孤立进程的理解是,它们仍然是活动的并且正在运行,但是其父进程已经死亡。
由于僵尸已经死了,所以它的孩子将被视为孤儿,不是吗?他们会因为收割僵尸而受到影响吗?具体来说,是init
仅在收割僵尸后才将其收为孩子,还是在父母成为僵尸后立即收养?
这是否意味着僵尸的孤儿不能立即成为照顾者而成为僵尸
—
2015年
init
?
正确。或者,如果它们确实变成了僵尸,那么直到
—
PSkocik 2015年
init
收割它们只有很小的时间。
我等不及这个问题的标题出现在“热网络问题”部分中了……
—
Nathan Osman 2015年
@NathanOsman,那真是太好了,但看起来好像不行。:(
—
通配符
init
去世后立即重新加入父进程是有意义的(这包括使其成为僵尸)。僵尸不会照顾孩子。它什么也不会做。这只是一个pid
现场漂浮的死亡状态信息。