On May 22, 12:22 am, Glen Holcomb <damnbig... / gmail.com> wrote:
> Basically you are spawning a child process here and your script is
> terminating before the child process does.  Therefore you get a Zombie.  At
> least that's what it sounds like to me from your description.
No, my script is not terminated before child.
It is waiting for child's output, actually (that's why I use
backquotes). And the problem is that it just keeps waiting forever,
even though the child process is dead, but it shows as "zombie". So I
just do not get it, the parent is explicitly waiting for the
result(output), but the child is zombie.
Any ideas how to dig this problem?