Daemonize?
Oren Tirosh
oren-py-l at hishome.net
Sat Sep 7 16:10:22 EDT 2002
On Sat, Sep 07, 2002 at 10:49:57AM -0700, Neil Schemenauer wrote:
> Oren Tirosh wrote:
> > devnull = os.open('/dev/null', 0)
> > os.dup2(devnull, 0)
> > os.dup2(devnull, 1)
> > os.dup2(devnull, 2)
> >
> > This is safer because it prevents these file descriptors from being reused.
>
> Better:
>
> os.close(sys.__stdin__.fileno())
> os.close(sys.__stdout__.fileno())
> os.close(sys.__stderr__.fileno())
> os.open('/dev/null', 0)
> os.dup(0)
> os.dup(0)
Any particular reason why you think this is better?
Oren
More information about the Python-list
mailing list