我使用Python的多处理模块,以产生新的进程获得子进程的PID
如下:
import multiprocessing
import os
d = multiprocessing.Process(target=os.system,args=('iostat 2 > a.txt',))
d.start()
我想获得iostat命令或使用执行命令的PID多处理 模块
当我执行时:
d.pid
它给了我这个命令运行的子shell的pid。
任何帮助将是有价值的。
在此先感谢
如果你想使用subprocess.Popen没有外壳选项,你不能给它一个shell命令(如这里显示的单串多个参数和重定向)。 – rakslice 2011-06-16 22:41:19