On Fri, 14 Apr 2017 11:58:46 +0100 Andrew Beverley <[email protected]> wrote:
> On Thu, 13 Apr 2017 13:11:38 +0300 Shlomi Fish wrote: > > sorry it took me so long to try that. I've now tried your suggestion > > of double-forking and I'm still getting zombies. See: > > > > * > > https://bitbucket.org/shlomif/app-notifier/branch/zombies-processes-bug > > > > How can it be fixed? > > You need to also copy the code for the exit: > > POSIX::_exit(0); > > Reasons here: stackoverflow.com/questions/5422831/ > Thanks! > Incidentally I noticed this: > > if (fork() eq 0) > > eq is for comparing strings, and you could just write: > > if (!fork) > But I want this check to fail if fork() returns undef(). Regards, Shlomi Fish > Andy -- ----------------------------------------------------------------- Shlomi Fish http://www.shlomifish.org/ Rethinking CPAN - http://shlom.in/rethinking-cpan <mst> I find it’s usually safe to assume that whatever shlomif’s doing, there isn’t a good reason for it. Please reply to list if it's a mailing list post - http://shlom.in/reply . _______________________________________________ dancer-users mailing list [email protected] http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
