【发布时间】:2011-10-21 16:27:26
【问题描述】:
我正在尝试将标准重定向进出我的流程将要创建的流程,因此我可以与该流程进行双向通信。
基本上,我正在尝试在 C 中完成 Python 的 popen2()。
我在这方面找不到任何东西,因为每个人似乎都在他们的示例中使用了 fork(),这很方便,因为您可以在孩子中创建管道、fork 和 dup() 来更改您的标准输入和标准输出,然而,就我而言,我不是分叉,我实际上是在执行一个 shell 命令,我希望能够与之通信。
【问题讨论】: