据我了解,僵尸进程已经死亡,但仍作为进程表中的占位符存在,直到其父进程(或者init
如果僵尸进程本身是孤儿)检查其退出状态。
我对孤儿进程的理解是,它们仍然活着并运行,但其父进程已经死亡。
既然丧尸已经死了,那么它的孩子就会被视为孤儿,不是吗?他们会受到影响收割僵尸吗?具体来说,init
是在收割僵尸后才收养他们作为孩子,还是会在父母变成僵尸后立即收养他们?
僵尸进程是在 Unix/Linux 系统中创建的。我们可以通过kill
命令删除它们。
但是 Linux 中是否有任何内置的清理机制来处理僵尸进程?