]> git.pld-linux.org Git - projects/pld-ftp-admin.git/commitdiff
- jajcus gave a better version of daemonize()
authorMariusz Mazur <mmazur@pld-linux.org>
Mon, 10 Jan 2005 09:18:13 +0000 (09:18 +0000)
committerMariusz Mazur <mmazur@pld-linux.org>
Mon, 10 Jan 2005 09:18:13 +0000 (09:18 +0000)
Changed files:
    ftpiod/ftpiod.py -> 1.2

ftpiod/ftpiod.py

index 08e178b1684f0810b9532362e2966a5fb43ea8c7..5411cfbc7beccf6df30cfe685eee6b7a919bc469 100755 (executable)
@@ -9,9 +9,16 @@ def daemonize():
     sys.stdin.close()
     sys.stdout.close()
     sys.stderr.close()
+    for fd in range(256):
+        try:
+            os.close(fd)
+        except:
+            pass
     pid=os.fork()
     if pid!=0:
         sys.exit(0)
+    os.setsid()
+
 
 #daemonize()
 
This page took 0.0441 seconds and 4 git commands to generate.