os.dup2(fd, 0)
os.dup2(fd, 1)
os.dup2(fd, 2)
- logging.debug('about to fork')
try:
if os.fork() != 0:
- logging.debug('in parent process: dying')
sys.exit(0)
- logging.debug('back from fork')
os.setsid()
except OSError, e:
- logging.critical('failed to fork: '+e)
+ raise SystemExit('failed to fork: '+str(e))
def do_vend_server(options, config_opts):
while True: