如何使一个进程变成僵尸进程

如何使一个进程变成僵尸进程

问题是标题,请用一个例子说明如何使所有进程之间的一个进程成为僵尸进程?

答案1

我理解您的问题是愿意让一个已经运行的进程变成僵尸进程。

根据定义僵尸进程,将正在运行的进程变为僵尸进程并非易事。
僵尸进程是指已终止但其父进程认为其仍在运行的进程,因此其 PID 仍存在于进程列表中,但实际上子进程本身已停止且不再加载到内存中的进程。

在操作系统层面上,没有这样的操作可以告诉进程进入“僵尸模式”。
如果你想到这样的命令kill -ZOMBIE <pid>,不,这是不存在的。

如果你出于测试目的想要在系统上创建僵尸进程,可以使用 Wikipedia 页面上给出的示例僵尸进程,我测试了一下,它确实创建了僵尸进程。

相关内容