【问题标题】:How to write to stdin of execved process?如何写入执行进程的标准输入?
【发布时间】:2012-09-18 15:40:39
【问题描述】:

我正在尝试execve 一个从标准输入读取的进程。我想用一些数据准备标准输入,以便它可以成功执行。我该怎么做?

【问题讨论】:

  • man 2 pipe 会告诉你怎么做。

标签: c exec stdin


【解决方案1】:

您需要将 execve 调用分叉到子进程中,然后创建从父进程到子进程标准输入的管道。

查看此链接以获取有关如何使用管道的详细示例:http://tldp.org/LDP/lpg/node11.html

【讨论】:

    猜你喜欢
    • 2013-02-24
    • 2012-01-18
    • 1970-01-01
    • 1970-01-01
    • 2017-04-22
    相关资源
    最近更新 更多