pipe 相关问题

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

如何在不轮询且不吃掉其他人子进程的退出代码的情况下等待一组子进程(并且只有它们)?

如何在不轮询且不吃掉其他人子进程的退出代码的情况下等待一组子进程(并且只有它们)? 为每个...的每个 fd 0 创建一个管道是不是一个想法...

回答 1 投票 0

管道标准输入到 R

我无法通过管道将标准输入传输到 R 脚本。 这是我的玩具脚本 test.R: #!/usr/bin/env Rscript 而(长度(线<- readLines('stdin', n=1, warn=FALSE)) >0){ 写(线,标准错误()...

回答 3 投票 0

通过 Angular 将整数转换为十进制数

您好,我尝试将价格转换为十进制数。 例如:900 -> 9,00 或 950 -> 9,50 我尝试了不同的数字,就像我在这个平台上看到的那样,但它总是显示 900 或 900,00。不...

回答 0 投票 0

使用管道将所有请求主体转换为没有冗余属性的DTO对象

我是 NestJs 的新手。我想对传入请求进行转换,以删除未在 DTO 文件中声明的冗余属性。 我有 DTO: 导出类 UpdateUserDto { @Expose() id: 字符串 @...

回答 1 投票 0

c - 如何在 c 中多次将变量从父进程传递给子进程,返回给父进程然后传递给同一个子进程等等?

我是初学者,我还在开始学习 C 中的叉子和管道。 我正在尝试创建一个父进程和一个子进程,它们反复将变量传递给彼此。 削减...

回答 1 投票 0

尝试在 Windows 10 中打开现有命名管道 - errno 22,无效参数,但为什么呢?

我正在编写/试验需要连接到 Windows 10 中现有命名管道的 python 脚本。我正在使用 Python 3.8。 命名管道 具体来说,我正在尝试连接到名为

回答 1 投票 0

如何在 Windows 中将选定的输出写入文件?

我想跑 亚行外壳getevent | grep dev/input/event2 > getevent_input.txt 在 Windows 上。 我试过 .db.exe 外壳getevent |选择字符串 "dev/input/event2" > getevent_input...

回答 0 投票 0

在同时写入期间是否可以从管道读取部分数据?

在管道通信通道中,如果一个进程向管道写入的字节少于PIPE_BUF,那么从同一个管道读取的另一个进程的读操作是否可以同时看到一部分

回答 0 投票 0

由于写入延迟,是否可以从管道读取部分数据?

我有这样一种情况,一个进程每 100 毫秒将 512 字节的数据写入管道,而另一个进程不断地从同一个管道读取数据。读取完整需要三个读取操作...

回答 0 投票 0

在 Linux 中从共享相同文件描述符的多个线程写入同一个管道是线程安全的吗?

我有一个有两个线程的 Linux 进程,它们共享同一个文件描述符,每 100 毫秒将 400 字节的数据写入同一个管道。我想知道 POSIX 是否保证这是线程安全的或...

回答 2 投票 0

使用汇总函数计算数据集中的平均年龄

我正在尝试使用“汇总”功能来确定大型数据集中每个职业的平均年龄。我将此函数与“group_by”函数配对。这就是全部

回答 0 投票 0

我怎样才能将 stdout 通过管道传输到另一个命令,并将 stderr 重定向到终端的标准输出?

我有一个命令 foo,我想将其 stdout 通过管道传输到另一个命令 bar,我想将其输出通过管道传输到 bas。如果 foo 失败,我想在控制台外的默认标准中看到它。什么是...

回答 0 投票 0

难以理解使用叉子和管道的素筛逻辑

所以我正在尝试使用 fork 和 pipe 来找到 1-35 之间的素数。我无法理解如何存储我的质数而不在以后的步骤中覆盖它们。例如……

回答 0 投票 0

无法通过Angular语言服务解析vscode中管道调用的签名。

我在Angular库项目中有一个管道模块,当我把这个模块导入到另一个项目时,得到一个错误提示:无法解析vs代码中管道调用的签名,还能用,建 ...

回答 1 投票 1

我可以把数组[x][x]写到管道上吗?

我试图在Linux上运行这个程序,这个程序应该是将带有管道的数字数组传递给子代,然后每个子代计算对的gcd。但我得到 "Segmentation fault(core dumped)..."。

回答 1 投票 0

试图用 pipe() 在两个进程之间进行通信,会破坏程序。

我试图在C语言的两个进程之间使用管道进行通信。一切都很好,直到它应该打印 "hi\n"。输出是 (8841) Child here stopping self (8841) SAYS: 19 DATA ...

回答 1 投票 0

使用PIPE从主进程读取子进程的stdout,导致子进程死亡。

我有一个简单的代码。''' proc = subprocess.Popen(["homerootcc6ul.IQ-sampler", str(self.num_files), str(self.n), self.results_directory, self.device_id, self.rid, self.cc6ul_state_filepath], ...。

回答 1 投票 0

从命令行打开sublime中的git diff。

如何在终端打开sublime中的git diff?

回答 2 投票 6

curl -C, --continue-at在管道标准输出时是否有效?

来自 curl 的手册 使用"-C - "来告诉 curl 自动找出恢复传输的方法,然后使用给定的 outputinput 文件来计算。然后它使用给定的outputinput文件来计算。所以如果使用 curl \ --...。

回答 1 投票 2

curl -C, --continue-at在管道标准输出时是否有效?

来自 curl 的手册 使用"-C - "来告诉 curl 自动找出恢复传输的方法,然后使用给定的 outputinput 文件来计算。然后它使用给定的outputinput文件来计算。所以如果使用 curl \ --...。

回答 1 投票 2

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