获取子进程的进程ID
获取进程的返回码。如果进程未结束,将返回None
与子进程进行交互,像stdin发送数据,并从stdout和stderr读出数据存在一个tuple中并返回
参数input应该是一个发送给子进程的字符串,如果未指定数据,将传入None
检查子进程是否结束,并返回returncode属性
Wait for child process to terminate. Returns returncode attribute
等待子进程执行结束,并返回returncode属性,如果为0表示执行成功
Send a signal to the process
发送信号给子进程
Terminates the process
终止子进程
windows下将调用Windows API TerminateProcess()来结束子进程
跟terminate()是一样的,表示杀死子进程
import time
tt = '555'
cmd = "python /home/100003/python/mypython/sub2.py "+" 333"+" 444 "+tt
print time.time()
process = subprocess.Popen(cmd,stdin=subprocess.PIPE, stdout=subprocess.PIPE)
output, unused_err = process.communicate(timeout=30)
output = output.decode("utf-8")
print(output)