Mohammad Reza Rezwani Asked: 2014-08-20 04:31:58 +0800 CST2014-08-20 04:31:58 +0800 CST 2014-08-20 04:31:58 +0800 CST 如何使一个进程变成僵尸 772 问题是标题,请用一个例子说明如何使所有进程之间的进程僵尸之一? process 1 个回答 Voted Best Answer Benoit 2014-08-20T05:27:17+08:002014-08-20T05:27:17+08:00 我理解你的问题是愿意让一个已经运行的进程成为僵尸。 根据Zombie process的定义,让一个已经在运行的进程成为 Zombie 并不是一件容易的事。 僵尸进程是一个已终止但其父进程仍在运行的进程,因此其 PID 仍存在于进程列表中,但实际上子进程本身已停止并且不再加载到内存中。 在操作系统级别没有这样的操作会告诉进程进入“僵尸模式”。如果您想到这样的命令kill -ZOMBIE <pid>,不,这不存在。 如果你想在你的系统上创建僵尸进程用于某些测试目的,你可以使用维基百科页面上关于僵尸进程的示例,我测试了它并且它确实在创建僵尸进程。
我理解你的问题是愿意让一个已经运行的进程成为僵尸。
根据Zombie process的定义,让一个已经在运行的进程成为 Zombie 并不是一件容易的事。
僵尸进程是一个已终止但其父进程仍在运行的进程,因此其 PID 仍存在于进程列表中,但实际上子进程本身已停止并且不再加载到内存中。
在操作系统级别没有这样的操作会告诉进程进入“僵尸模式”。
如果您想到这样的命令
kill -ZOMBIE <pid>
,不,这不存在。如果你想在你的系统上创建僵尸进程用于某些测试目的,你可以使用维基百科页面上关于僵尸进程的示例,我测试了它并且它确实在创建僵尸进程。