forking and avoiding zombies!

peter pjmakey2 at
Tue Dec 11 14:34:23 CET 2012

On 12/11/2012 10:25 AM, andrea crotti wrote:
> Ah sure that makes sense!
> But actually why do I need to move away from the current directory of
> the parent process?
> In my case it's actually useful to be in the same directory, so maybe
> I can skip that part,
> or otherwise I need another chdir after..
You don't need to move away from the current directory. You cant use os 
to get the current work directory

stderrfile = '%s/error.log' % os.getcwd()
stdoutfile = '%s/out.log' % os.getcwd()

then call the daemon function like this.

daemonize(stdout=stdoutfile, stderr=stderrfile)

More information about the Python-list mailing list