*BSD News Article 79197


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!news.wildstar.net!news.ececs.uc.edu!news.kei.com!newsfeed.internetmci.com!howland.erols.net!vixen.cso.uiuc.edu!arh0135.urh.uiuc.edu!not-for-mail
From: dannyman@arh0135.urh.uiuc.edu (Dannyman)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: What is a zombie?
Date: 26 Sep 1996 01:38:41 GMT
Organization: National Semi-Autonomous Republic of Dannyland
Lines: 21
Distribution: world
Message-ID: <52cmr1$59b@vixen.cso.uiuc.edu>
References: <52a5dt$qef@vixen.cso.uiuc.edu> <3249D8F7.2EA39DDA@lambert.org>
Reply-To: djhoward@uiuc.edu
NNTP-Posting-Host: arh0135.urh.uiuc.edu
X-Newsreader: TIN [UNIX 1.3 950426BETA PL0]

Terry Lambert (terry@lambert.org) wrote:

: Look at the parent program for the problem.

	I actually got a real cool explanation in email. Basically what it
is is that a program program calls exit() without wait() leaving a zombie
child behind. The zombie takes up no resources, as it's done and is simply
waiting around to be reaped, like a lost sould.

	/sys/init, which is process 1, ocassionally reaps zombies, which it
can do as being process1 it is hte great grand-parent of all processes.

	It sounded really damn cool to me. Any time you can explain a
computer thing and use the verb reap transitively ... wow!

-- 
=====///====================================================================
====///=====This message brought to you by dannyman@enteract.com ===========
\\\///=========HOME PAGE! http://www.uiuc.edu/ph/www/djhoward ==============
=\XX/Allen 171==============================================================
          Why are you reading this? Have you no life? Shoo! Go away!