Ticket #6175: daemon.patch

File daemon.patch, 793 bytes (added by Tyson Clugg <tclugg@…>, 16 years ago)
  • django/utils/daemonize.py

     
    77        # First fork
    88        try:
    99            if os.fork() > 0:
    10                 sys.exit(0)     # kill off parent
     10                os._exit(0)     # kill off parent
    1111        except OSError, e:
    1212            sys.stderr.write("fork #1 failed: (%d) %s\n" % (e.errno, e.strerror))
    1313            sys.exit(1)
     
    1818        # Second fork
    1919        try:
    2020            if os.fork() > 0:
    21                 sys.exit(0)
     21                os._exit(0)
    2222        except OSError, e:
    2323            sys.stderr.write("fork #2 failed: (%d) %s\n" % (e.errno, e.strerror))
    2424            sys.exit(1)
Back to Top