gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 16:22:48 25 4
gpt4 key购买 nike

我有 execv("/bin/sh",arguments),它使用参数作为命令来执行 shell。

我在终端中得到输出,但我需要将其存储在文件中。我怎样才能这样做?

我在 fork 调用中有 execv。

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

最佳答案

*inx 函数:tee 分割执行路径。像这样的东西:

 myExec | tee myFile |  ....

关于c - 如何将 exec 输出存储到文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54279762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com