|
- proc = subprocess.Popen(command,bufsize=0,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
|
|
+ proc = subprocess.Popen(command,bufsize=0,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True, close_fds=True, preexec_fn = os.setsid)
|
|
- os.kill(proc.pid, signal.SIGTERM)
|
|
+ os.killpg(proc.pid, signal.SIGTERM)
|
|
stdout,stderr = proc.communicate()
|
|
stdout,stderr = proc.communicate()
|