raise SystemExit("Unable to write PID file: %s [%d]" % (e.strerror, e.errno)) def delpid(): global args os.remove(args.pidfile) def sighandler_shutdown(signum, frame): signal.signal(signal.SIGINT, signal.SIG_IGN) # we heard you! cmdShutdown() if __name__ == '__main__': signal.signal(signal.SIGINT, sighandler_shutdown) signal.signal(signal.SIGTERM, sighandler_shutdown) parser = argparse.ArgumentParser(description='PlexConnect as daemon.') parser.add_argument('--pidfile', dest='pidfile') args = parser.parse_args() daemonize(args) running = startup() while running: running = run() shutdown()
except IOError, e: raise SystemExit("Unable to write PID file: %s [%d]" % (e.strerror, e.errno)) def delpid(): global args os.remove(args.pidfile) def sighandler_shutdown(signum, frame): signal.signal(signal.SIGINT, signal.SIG_IGN) # we heard you! cmdShutdown() if __name__ == "__main__": signal.signal(signal.SIGINT, sighandler_shutdown) signal.signal(signal.SIGTERM, sighandler_shutdown) parser = argparse.ArgumentParser(description="PlexConnect as daemon.") parser.add_argument("--pidfile", dest="pidfile") args = parser.parse_args() daemonize(args) success = startup() if success: run() shutdown()
raise SystemExit("Unable to write PID file: %s [%d]" % (e.strerror, e.errno)) def delpid(): global args os.remove(args.pidfile) def sighandler_shutdown(signum, frame): signal.signal(signal.SIGINT, signal.SIG_IGN) # we heard you! cmdShutdown() if __name__ == '__main__': signal.signal(signal.SIGINT, sighandler_shutdown) signal.signal(signal.SIGTERM, sighandler_shutdown) parser = argparse.ArgumentParser(description='PlexConnect as daemon.') parser.add_argument('--pidfile', dest='pidfile') args = parser.parse_args() daemonize(args) success = startup() if success: run() shutdown()
file(args.pidfile, 'w').write("%s\n" % pid) except IOError, e: raise SystemExit("Unable to write PID file: %s [%d]" % (e.strerror, e.errno)) def delpid(): global args os.remove(args.pidfile) def sighandler_shutdown(signum, frame): signal.signal(signal.SIGINT, signal.SIG_IGN) # we heard you! cmdShutdown() if __name__ == '__main__': signal.signal(signal.SIGINT, sighandler_shutdown) signal.signal(signal.SIGTERM, sighandler_shutdown) parser = argparse.ArgumentParser(description='PlexConnect as daemon.') parser.add_argument('--pidfile', dest='pidfile') args = parser.parse_args() daemonize(args) running = startup() while running: running = run() shutdown()