“僵尸进程有1个”

当我login到我的机器时出现此消息…

There is 1 zombie process. 
  • 这是什么告诉我?
  • 这是我应该担心的吗?
  • 如果是,那我该怎么做,怎么样?

没有什么可担心的:

僵尸

在Unix操作系统上,僵尸进程或已停止进程是已经完成执行的进程,但在进程表中仍然有一个入口,允许启动它的进程读取其退出状态。 在这个词的丰富多彩的比喻中,孩子的过程已经死亡,但还没有被收获。

当一个进程结束时,与其相关的所有内存和资源都被释放,以便其他进程可以使用它们。 但是,进程表中的进程仍然存在。 父母被发送一个SIGCHLD信号,表明孩子已经死亡; 这个信号的处理程序通常会执行等待系统调用,读取退出状态并移除僵尸。 僵尸的进程ID和进程表中的条目可以被重用。 但是,如果父母忽略了SIGCHLD,则僵尸将留在进程表中。 在某些情况下,这可能是可取的,例如,如果父级创build另一个subprocess,则确保它不会被分配相同的进程ID。

资料来源: http : //wiki.answers.com/Q/What_is_Zombie_Process_and_Orphan_Process