我有一个调用fork()
的C程序。
我还有一个执行C程序的Python脚本。
child = subprocess.Popen(command, shell=True, stderr=subprocess.PIPE,stdout=subprocess.PIPE, bufsize=0)
现在我可以使用
child.stderr.read(1)
或child.communicate()
从stdout和stderr读取...但我的问题是如何仅获取来自forked进程的输出。这可能吗?我能否获取原始C程序和fork的pid?祝好, 非常感谢:)
法比安