Zombies are formed when a child dies but the parent is still active. At any stage, the parent may ask for the return status of the child, hence it can't be removed completely: you have these zombies hanging around just in case. So, they are completely normal, and don't take up resources, etc. They are removed when the parent exits, since they are no longer needed.

The only way you can get rid of them is to prove to the system they are no longer needed: i.e., the parent must be dead already. Daemons do this by forking twice and having the first child quit immediately, which 'detaches' the second child from the original parent. However, you fork a number of times over a period of time, so this probably won't gain you anything in terms of reduced numbers of zombies.


In reply to Re: zombies after forking by kal
in thread zombies after forking by very empty

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.