Am 05.04.2014 23:57, schrieb Burak Nehbit: > 1) It is specified Ampoule behaviour to restart dead processes, that’s > where the repeated new processes come from. The second process dies > very early in its lifetime.
So at first you have to find out, why this process dies. Unfortunately you say nothing about the second program. Does it run if started manually? Did you try with a *simple* second program like "import time; time.sleep(300)"? > p = os.path.split(imp.find_module(pkg)[1])[0] I doubt this is helping anything, since most modules' path will be pointing into the executable. > return reactor.spawnProcess(processProtocol, sys.executable, args, > env, path, uid, gid, usePTY) Are you sure about this? See <http://pythonhosted.org/PyInstaller/#id60> "sys.executable ... In a bundled app, it is the path to the bundled executable." BTW: The git-repo of aether is called "aether-public". Is this the complete source, or is there also a private part? -- Schönen Gruß Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP Information Security Management, Security Governance, Secure Software Development Goebel Consult, Landshut http://www.goebel-consult.de Blog: http://www.goebel-consult.de/blog/kurzanalyse-disconnect.me Kolumne: http://www.cissp-gefluester.de/2011-09-kommerz-uber-recht-fdp-die-gefaellt-mir-partei Goebel Consult ist Mitglied bei http://www.7-it.de/
smime.p7s
Description: S/MIME Cryptographic Signature
