pipe 相关问题

Unix管道连接两个进程的文件描述符。使用在<unistd.h>中声明的POSIX pipe()函数创建管道。 Shell使用“|”在进程之间提供管道创建。也可以使用CreatePipe()在Windows上创建管道。这个概念可用于将标准输入,标准输出和标准错误可移植地重定向到.net和Java语言中的调用过程。

如何选择STDIN_FILENO忽略信号?

请检查以下代码 #包括 #包括 #包括 #包括 #包括 #包括 #包括...

回答 1 投票 0

合并长度不等的数据帧并用 0 替换不存在的值

我有两个长度不等的数据帧,一个数据帧包含第一个数据帧的日期子集,并且它们各自具有不同的列: 数据框1: 结构(列表(日期 = 结构(c(192...

回答 1 投票 0

如果命令失败,如何让管道*完全*停止?

我正在使用此代码来使用 jq 就地格式化 json 文件 jq . foo.json |海绵 foo.json 它工作得很好,但有一个致命的缺陷 - if jq 。 foo.json 失败(例如,由于解析错误),p...

回答 2 投票 0

如果命令失败,如何让管道停止?

我正在使用此代码来使用 jq 就地格式化 json 文件 jq . foo.json |海绵 foo.json 它工作得很好,但有一个致命的缺陷 - if jq 。 foo.json 失败(例如,由于解析错误),p...

回答 1 投票 0

将 wget 传输到 sh - 换行问题

我正在尝试使用 wget 下载 bash 脚本并将其通过管道传输到 sh,但我遇到了问题。它在单独的步骤中工作正常(wget 下载,然后执行),但在管道到 sh 时则不然。

回答 1 投票 0

如何在管道末端运行函数?

此代码从数据框中的两个不同列创建一个句子 库(dplyr);图书馆(tibble);图书馆(马格里特) mtcars %>% rownames_to_column(var = "汽车") %>% 样本_...

回答 7 投票 0

Angular 13,AppModule 中的自定义管道不能在子模块中使用

在我的 Angular 应用程序中,我有一个自定义管道,将其放在 AppModule 中的“声明”和“导出”中。我有一个子模块“HomeModule”,带有一个 HomeComponent。现在,我...

回答 1 投票 0

选择、管道和waitpid - 如何等待特定的子进程? [已关闭]

他就是交易: 我有n个fork,在fork中我有exec,一切都与管道连接。 我的问题: 如果某个孩子执行 exit() 我想关闭他的管道以便能够阅读。 - 这个怎么做?等等

回答 1 投票 0

在 select 上设置 max fd 有多重要?

在无限循环中,我正在使用 select 监听 100 多个文件描述符。如果 fd 有一些数据包可供读取,我会通知分配给该文件描述符的数据包处理器线程,但我不会...

回答 2 投票 0

为什么 macOS 上的 FIFO 管道比匿名管道慢约 8 倍?

在 M1 Max 上,我使用 mkfifo 创建了一个 FIFO 命名管道,并使用简单的 C 程序和 pv 测试写入/读取性能。该程序一次向 stdout 写入 65536 个字节。当做 ./wri...

回答 1 投票 0

使用命名管道更好的方式

我已经有3个程序了, 它们获取传感器数据并通过 TLS 将其发送到我的远程服务器。 我想限制 TLS 标头, 所以我决定将以上程序分开 3 *(传感器数据正在获取...

回答 1 投票 0

使用 select 多路复用未命名管道和其他文件描述符

我正在尝试将未命名管道与其他一些文件描述符复用。 问题是管道文件描述符总是出现在 select 的结果中。换句话说,事件循环从

回答 1 投票 0

在 fdset 中使用 stdin 和管道时,select 返回 EBADF

在这个程序中,我尝试设置一些管道来 dup2 子进程的“stdin、stdout、stderr”,以代替通过父进程管理的管道发送和接收该数据;哈...

回答 1 投票 0

[已解决]使用 STDIN 和 STDOUT 创建一个子进程,以 UTF-16 进行管道传输

我使用 CreateProcessW 函数创建了一个子进程,该子进程具有管道作为其自身与其父进程之间的 STDOUT 和 STDIN。我无法使用 WriteFile 和 ReadFile

回答 2 投票 0

使用 STDIN 和 STDOUT 创建一个位于 UTF-16 管道中的子进程

我使用 CreateProcessW 函数创建了一个子进程,该子进程具有管道作为其自身与其父进程之间的 STDOUT 和 STDIN。我无法使用 WriteFile 和 ReadFile

回答 2 投票 0

Linux 中的 Select 循环 - 如何让它变得更好?

我选择了N管道,我的问题: 在 catch ,,one" 管道之后 - 选择不起作用。可能我不会删除 i 描述符。这是我的问题: 1)我真的必须像ve一样制作动态数组吗...

回答 1 投票 0

Linux C select() 永远不会返回 0

我对选择和管道有疑问。我正在尝试创建 3 个子进程,每个子进程都有一个管道将消息发送到父进程。我正在使用 select() 来检查是否有任何 fd 准备好。我的问题...

回答 1 投票 0

Powershell 中仅显示 STDERR,没有红色文本

我正在使用 powershell 运行一个程序(pyinstaller),将其所有进度输出写入 STDERR。我希望该命令的输出既打印到控制台又保存到文件中。 首先,...

回答 1 投票 0

有关如何避免在 write() 上出现错误文件描述符错误的任何建议?

我已经这样做有一段时间了,我不确定为什么我不断收到错误的文件描述符错误,我想这可能与clone()函数以及我如何尝试传递管道有关作为争论...

回答 1 投票 0

用于进程间通信的共享内存在吞吐量方面比管道和 System v 队列性能更差

我正在 ARM64 平台上开发一个应用程序,并对进程间通信方法进行基准测试。我的测试比较了共享内存、管道和 System V 消息队列的性能。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.