Jakub Bogusz <[EMAIL PROTECTED]>:

> ...nie odczepia fd 0 od terminala po starcie - trzeba uruchamiać przez
> /etc/rc.d/init.d/mailman restart < /dev/null
> (albo mamy wiszące ssh po wylogowaniu)

+        # Be sure to close any open std{in,out,err}
+        devnull = os.open('/dev/null', 0)
+        os.dup2(devnull, 0)
+        os.dup2(devnull, 1)
+        os.dup2(devnull, 2)

w okolicach 41x lini, po: 

# won't be opening any terminal devices, don't do the ultra-paranoid
# suggestion of doing a second fork after the setsid() call. 
os.setsid()

-- 
... Zycie biegnie wahadlowym ruchem miedzy bolem i nuda, 
a sa to faktycznie jego ostateczne skladniki. (Artur Schopenhauer)
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym