Revision 4958b41e
b/lib/daemon.py | ||
---|---|---|
687 | 687 |
signal.signal(signal.SIGHUP, |
688 | 688 |
compat.partial(_HandleSigHup, [log_reopen_fn, stdio_reopen_fn])) |
689 | 689 |
|
690 |
utils.WritePidFile(utils.DaemonPidFileName(daemon_name)) |
|
690 |
try: |
|
691 |
utils.WritePidFile(utils.DaemonPidFileName(daemon_name)) |
|
692 |
except errors.PidFileLockError, err: |
|
693 |
print >> sys.stderr, "Error while locking PID file:\n%s" % err |
|
694 |
sys.exit(constants.EXIT_FAILURE) |
|
695 |
|
|
691 | 696 |
try: |
692 | 697 |
try: |
693 | 698 |
logging.info("%s daemon startup", daemon_name) |
Also available in: Unified diff