
7 Dec
2011
7 Dec
'11
9:01 p.m.
On Wed, Dec 7, 2011 at 20:35, Jason Dagit
They *do* terminate; a zombie is a dead process waiting for its parent to reap it with waitForProcess. There's also some POSIX stuff you can do to have them auto-reaped, but doing that correctly and portably is somewhat painful.
You can use a double fork to make this portable and not painful. It's just that you have to fork twice, which can be expensive in some cases.
And problematic if you're using a pipe to communicate with the child, which seemed quite possible. -- brandon s allbery allbery.b@gmail.com wandering unix systems administrator (available) (412) 475-9364 vm/sms