如何写入执行过程的标准输入?

时间:2012-09-26 22:32:27

标签: c exec stdin

我正在尝试execve从stdin读取的进程。我想用一些数据准备stdin,以便它可以成功执行。我怎么能这样做?

1 个答案:

答案 0 :(得分:3)

您需要将execve调用分叉到子进程中,然后从父进程到子进程的stdin创建一个管道。

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