dup2

dup2

文章 0 浏览 4

如何一起使用 dup2 和 fork?

我正在学习操作系统课程,当你有 fork 时,我很难理解如何使用 dup2 重定向输入。我编写了这个小程序来尝试了解它,但我没有成功地将孙子的输出传递给…

裂开嘴轻声笑有多痛 2024-12-27 05:49:11 1 0

python 中的 dup、dup2、tmpfile 和 stdout

这是来自此处的后续问题。 我想要去的地方 我希望能够暂时将标准输出重定向到临时文件,而 python 仍然能够打印到标准输出。这将涉及以下步骤: 创建 …

我爱人 2024-12-26 01:44:08 0 0

进程之间的管道链

我想要一个父母带着两个孩子。 父进程从文件“a.txt”中读取数据并将管道发送给第一个子进程;第一个孩子读取字符并将小写字母发送给第二个孩子。 第…

终止放荡 2024-12-25 22:33:14 1 0

dup2 的作用不仅仅是复制文件描述符吗?

首先,我打开一个文件,然后使用 dup2 复制文件描述符。为什么当第一个文件描述符关闭时,我仍然可以通过另一个文件描述符读取该文件? #include #inc…

北方。的韩爷 2024-12-25 12:33:35 1 0

dup2 错误文件描述符错误

我正在尝试使用从中获得的教程来实现多个管道 网站。在执行处理多个管道的函数后,我似乎遇到了错误的文件描述符错误。当我第一次欺骗时,它向我发送…

捎一片雪花 2024-12-20 10:02:23 2 0

有人能解释一下 C 中的 dup() 的作用吗?

我知道 dup、dup2、dup3“创建文件描述符 oldfd 的副本”(来自手册页)。然而我无法消化它。 据我所知,文件描述符只是数字,用于跟踪文件位置及其方…

ゞ花落谁相伴 2024-12-11 22:23:22 1 0

使用 C++ 写入文件杜普2

好吧,我正在尝试从一个文件读取并写入另一个文件。 我还有其他需要添加的内容,例如从第一个文件中获取信息,但为了测试我试图将其写入第二个文件。 …

追星践月 2024-12-10 14:44:21 1 0

Chang的多管道

我正在尝试实现将运行多个 shell 命令链的程序: | --> cmd3 --> cmd4 --> cmd2-->| | --> cmd5 --> cmd6 -->|--> cmd7 | |--> cmd8 等等... #include…

抠脚大汉 2024-11-30 13:50:27 4 0

C 中的多管道

我正在尝试用 C 实现多个管道, 解决方案应该是 for: cmd1 | cmd2 | cmd3 和 for: |--- cmd2 cmd1 |--- cmd3 |--- cmd4 #include #include #include #…

无人问我粥可暖 2024-11-28 04:42:49 4 0

多链管道

我绝望,我正在寻找一个月的多链管道的参考/源代码,这意味着我可以运行一些东西: cat /tmp/test.log | wc -l --> stdout | grep test1 --> stdout |…

月亮坠入山谷 2024-11-27 04:03:05 3 0

C 中的多个管道

我想在 c 中实现多管道,所以我可以做这样的事情,其中​​ ||| 表示将标准输入复制到 N 个管道命令): cat /tmp/test.log ||| wc -l ||| grep 测试1…

请远离我 2024-11-25 22:28:33 4 0

数据在 (TCP) 套接字中消失

我已经得到了这个主要原型的 TCP 套接字服务器,它接受连接,然后运行用户指定的程序来与另一端通信。神秘的是 write() 被调用并返回,但没有输出到达…

话少心凉 2024-11-14 19:14:18 3 0

STDIN_FILENO 和 STDOUT_FILENO 在 c 中是只读的吗?

fd = open("/dev/null", O_RDWR); if (fd == -1) { ngx_log_error(NGX_LOG_EMERG, log, ngx_errno, "open(\"/dev/null\") failed"); return NGX_ERROR…

寄居者 2024-11-11 13:44:57 6 0

fork() 之后将标准输出重定向到文件

我正在开发一个简单的 shell,但现在我只是想了解重定向。我现在只是硬编码 ls 命令并尝试将其写入文件。当前,ls 运行并创建了输出文件,但输出仍然…

玩物 2024-10-29 02:17:42 8 0

dup2 将 stdout 和 stderr 重定向到另一个文件描述符

我有一个这样的电话。 int fd[2]; pipe(fd) 那么 dup2(fd[WRITE],STDOUT_FILENO) 有没有办法使用 dup 调用将 1 和 2 复制到 fd[WRITE] ?…

铃予 2024-10-27 04:15:22 4 0
更多

推荐作者

紫罗兰の梦幻

文章 0 评论 0

-2134

文章 0 评论 0

liuxuanli

文章 0 评论 0

意中人

文章 0 评论 0

○愚か者の日

文章 0 评论 0

xxhui

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文