#!/usr/bin/env python import os,time,sys def daemonize(pidfile): # Fork once if os.fork() != 0: os._exit(0) os.setsid() # Create new session pid = os.fork() if pid != 0: file = open(pidfile,"w") file.write("%i"%pid) file.close() os._exit(0) os.chdir("/") os.umask(0) os.close(sys.__stdin__.fileno()) os.close(sys.__stdout__.fileno()) os.close(sys.__stderr__.fileno())