我有execv(“ / bin / sh”,arguments),它以参数作为命令执行shell。
我在终端中得到输出,但是我需要将其存储在文件中。我该怎么办?
我在fork调用中有execv。
例如,如果传递给execv的参数是pwd,则程序在终端上打印当前的工作目录,但我想将输出重定向到文件或某个缓冲区,以便我可以将其发送到我的客户终端(我是做客户端-服务器多线程编程)
答案 0 :(得分:0)
*inx
函数:tee
拆分执行路径。像这样:
myExec | tee myFile | ....