如何将exec输出存储到文件?

时间:2019-01-20 18:44:42

标签: c exec

我有execv(“ / bin / sh”,arguments),它以参数作为命令执行shell。

我在终端中得到输出,但是我需要将其存储在文件中。我该怎么办?

我在fork调用中有execv。

例如,如果传递给execv的参数是pwd,则程序在终端上打印当前的工作目录,但我想将输出重定向到文件或某个缓冲区,以便我可以将其发送到我的客户终端(我是做客户端-服务器多线程编程)

1 个答案:

答案 0 :(得分:0)

*inx函数:tee拆分执行路径。像这样:

 myExec | tee myFile |  ....