dup2

dup2

文章 0 浏览 4

从 stderr 重定向到另一个文件描述符

我的程序调用打印到 stderr 的库函数。我想进行干预,以便对文件描述符 #2 的所有写入调用都将被发送到其他地方。 这是我的第一次尝试: bool redirec…

看海 2024-10-18 21:57:18 5 0

dup2、stdout 和 stderr 出现问题

当该程序运行时,“stderr”行显示在“stdout”行之前。为什么?我认为 dup2 会让 stderr 和 stdout 使用相同的文件描述符,因此缓冲应该没有问题。我…

×纯※雪 2024-09-28 08:26:23 11 0

故障管道三个命令“dmesg|sort|more” c++

我已成功将一个命令的输出通过管道传输到另一个命令的输入中,然后将第二个命令的输出显示到屏幕上。 我想用三个连续的命令来做到这一点。 (实际上最…

不疑不惑不回忆 2024-09-27 08:35:03 7 0

popen()可以像pipe()一样创建双向管道吗?叉()?

我正在用 C++(主要是 C)在模拟文件系统上实现管道。它需要在主机 shell 中运行命令,但在模拟文件系统上执行管道本身。 我可以通过 pipe()、fork() …

戏蝶舞 2024-09-26 16:54:49 8 0

dup2 的问题

将 Ben Voigt 的答案合并到代码中后,它似乎有效 原始问题: 我正在尝试使用 dup2 来: 将“ls -al”的输出作为输入传递给“grep foo”, 其输出成为…

二智少女猫性小仙女 2024-09-17 16:39:28 9 0

使用 dup2 进行管道传输

如何使用 dup2 执行以下命令? ls -al | grep alpha | more …

九八野马 2024-09-17 00:51:01 6 0

C:被 dup2() 困住了:-(

我准备了一个使用管道模拟 shell (cmd) 接口的程序。该程序有两个版本: 1. 使用一个管道(父子之间使用一根管道进行通信) 2.使用双管道(从父到子、…

英雄似剑 2024-09-06 11:51:26 6 0

dup2之后,流仍然包含旧内容?

所以如果我这样做: dup2(0, backup); // backup stdin dup2(somefile, 0); // somefile has four lines of content fgets(...stdin); // consume one…

黎歌 2024-08-31 08:57:00 8 0

线程进给其他多线程

我发现使用 fork 在两个进程之间打开管道很容易,但是我们如何将打开的管道传递给线程。 假设我们需要“可能通过多个线程”从程序 A 传递到程序 B, …

或十年 2024-08-30 16:23:39 4 0

多个打开文件同时读取

我想使用 dup2 从输入文件中读取并将其重定向到 exec 函数的输入。但我的问题是我有三个正在运行的进程,它们都必须打开相同的输入文件,但它们执行不…

伴我心暖 2024-08-30 11:33:59 8 0

C 语言中的多管道代码有意义吗?

几天来我创建了一个关于此问题的 问题。 我的解决方案符合已接受答案中建议的内容。 然而,我的一个朋友提出了以下解决方案: 请注意,代码已经更新了…

春风十里 2024-07-23 07:28:43 14 0
更多

推荐作者

qq_2gSKZM

文章 0 评论 0

∞梦里开花

文章 0 评论 0

qq_IklFPL

文章 0 评论 0

迷途知返

文章 0 评论 0

深海不蓝

文章 0 评论 0

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