Browse Source

Create pidfile if daemonize

Michael Schwarz 9 years ago
parent
commit
e92c33765e
1 changed files with 3 additions and 1 deletions
  1. 3 1
      server.py

+ 3 - 1
server.py

@@ -4,6 +4,7 @@ import datetime
 import socket
 import random, string
 import daemon, getopt, sys
+import daemon.pidlockfile
 
 def myrandom(length):
    return ''.join(random.choice(string.lowercase) for i in range(length))
@@ -65,5 +66,6 @@ if __name__ == '__main__':
 	if daemonize == False:
 		server(port, bindTo)
 	else:
-		with daemon.DaemonContext():
+		daemonContext = daemon.DaemonContext(pidfile = daemon.pidlockfile.PIDLockFile("/var/run/ffpb-debugserver.pid"))
+		with daemonContext:
 			server(port, bindTo)