腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Python
和
Windows
中
的
dup2
和
管道
恶作剧
python
、
windows
然而,在
Windows
中
,我们得到
的
是: PS Z:\...>
python
--versionPS Z:\...>
python
bug.pyOSError: [WinError 1] Incorrect function 我什么都不知道,但这闻起来有点
浏览 19
提问于2021-03-25
得票数 0
回答已采纳
1
回答
如何处理shell程序
中
的
多个
管道
?
python
、
pipe
、
fork
、
python-os
我正在使用os库在
python
中
创建一个shell,我想要创建多个
管道
功能,但是我陷入困境,因为我不知道如何处理STDOUT以及孩子
和
父母。然后,我需要在一个新
的
子节点中对前两
浏览 0
提问于2020-09-18
得票数 0
2
回答
C-在不同工艺中使用不同
的
管端。
c
、
linux
、
pipe
、
system-calls
、
dup2
我一直在搜索
和
阅读手册,但还是找不到
管道
装置。我正在制作一个程序,它应该执行以下操作: close(fd[PIPE_READEND]);
dup2
(fd[PIPE_WRITEEND],0);
dup2
(outfile,1);
浏览 4
提问于2016-12-07
得票数 1
回答已采纳
1
回答
使用
管道
的
两个进程
的
环
c
、
unix
、
pipe
我有一个使用
管道
和
dup
的
例子。它应该创建一个由
管道
连接
的
两个进程组成
的
环。if (fork()==0) { } else close(fd[WRITE]);从“两个进程
的
环”
中
,我了解到进程A
的
输出连接到进程B
的
输入,而进程B
的</em
浏览 0
提问于2011-06-09
得票数 0
2
回答
用字符串读取gcc输出
c
、
windows
、
redirect
、
gcc
、
stdout
我试过使用popen,只要它读起来像"PAUSE",它就能工作,但是在运行一个新
的
子进程时,它没有与gcc一起工作。
浏览 4
提问于2015-03-24
得票数 1
1
回答
父进程
和
子进程之间
的
管道
问题
c
、
pipe
、
dup2
使用
管道
,父亲读取标准输入,并使用
管道
将其发送给子进程,以便子进程可以对输入执行wordcount。打开
和
关闭
管道
p
和
p1
的
问题。为什么不能先写(p1,1)再写(1,
dup2
,1)?只有在没有
dup2
(p1,1)
的
情况下写(p1,buffer,1)才能正常工作。fork()){
dup2
(p[0],0);
浏览 0
提问于2019-04-11
得票数 0
3
回答
如何将printf输出重定向回代码?
c++
、
redirect
、
console
、
opencv
、
printf
我正在写一个围绕opencv haar训练函数(即cvCreateTreeCascadeClassifier)
的
小c++应用程序。该函数向控制台抛出一大堆输出,我希望解析此输出,以便在代码
中
填充各种变量。问:有没有可能在printf语句在控制台上结束之前拦截它们?所以文件
的
大小可能是一个问题,
浏览 4
提问于2011-05-06
得票数 9
回答已采纳
1
回答
分叉子程序
中
要求与发射器程序进行
管道
通信
c++
、
linux
、
pipe
、
fork
、
dup
假设我有一个名为“父程序”
的
程序,该程序使用叉()
和
execl()来启动另一个名为"child“
的
程序,我希望在这两个程序之间保持通信。保持这种通信
的
最好方法似乎是使用未命名
的
管道
。在“父”程序端很容易找到有关需求
的
文档
和
示例,但我在“子”方面没有找到相同
的
文档
和
示例。例如,我认为这个指南很好,但没有说明我必须在与exec一起启动
的
程序
中
做些什么,为了在两个程序之间进行通
浏览 5
提问于2016-09-28
得票数 0
回答已采纳
1
回答
管道
& exec &C
c
、
linux
、
unix
、
pipe
、
exec
嗨,我有以下问题,我必须创建一个程序来执行这些Linux命令ls –la | sort | wc –l,但在我
的
代码
中
,我只能读取其中
的
两个命令,可以帮助我吗??[i] = fork(); if(i==0){
dup2
failed"); } cl
浏览 0
提问于2015-03-31
得票数 0
1
回答
在子进程将某物写入
管道
后无法从
管道
中
读取
c
、
linux
、
pipe
、
dup2
我创建了一个函数exec_in_child,它以命令参数、
管道
文件描述符(fds)、read_flag
和
write_flag作为输入。当我读/写到另一端时,我必须关闭
管道
的
一端吗? 下面的代码不起作用。我试图在子进程
中
执行/bin/ls,将stdout写入
管道
,然后在父进程
中
读取它并打印它。我无法在父进程
中
阅读。我可以读
和
写在同一进程内
的
管道
而不关闭其他?当我想要从
浏览 1
提问于2016-09-25
得票数 1
回答已采纳
1
回答
在Swift iOS
中
创建输入
管道
时App崩溃(信号13)
ios
、
swift
、
crash
我
的
应用程序因错误而崩溃,由于信号13而终止。 let pipeReadHandle = inputPipe.fileHandleForReading
dup2
(inputP
浏览 0
提问于2020-02-21
得票数 2
回答已采纳
1
回答
无法理解文件描述符
和
dup2
c
我应该实现一个具有重定向功能
的
shell,但我在如何使用文件描述符
的
问题上遇到了麻烦。在我
的
test.c文件
中
,我正在进行实验,试图通过
管道
将测试从'
python
--version‘导入到名为'out’
的
文件
中
。", ver); } 编辑:我意识到我把重定向
和
管道<
浏览 0
提问于2013-05-29
得票数 3
回答已采纳
2
回答
管道
Unix链
的
延迟
c
、
linux
、
unix
、
pipe
我试图为3个进程创建一个
管道
链,再加上当前
的
程序,这样:3-将P2
的
输出发送给P3
的
输入当前/主/驱动程序对P3输入
的
5通标准对于任务5,主程序从stdin读取并写入P3读取
的
管道
。 我已经设法让进程彼此沟通。然而,我注意到
的
是,在P1写入
和
P2在其STDIN上检测到此写入之间存在很大<e
浏览 1
提问于2014-11-03
得票数 0
回答已采纳
2
回答
使用
dup2
进行
管道
c
、
linux
、
dup2
如何使用
dup2
执行以下命令? ls -al | grep alpha | more
浏览 1
提问于2010-09-04
得票数 19
1
回答
如何将打开
的
TCP套接字作为stdin
和
stdout从Perl传递到
Windows
应用程序
windows
、
perl
、
sockets
、
strawberry-perl
我试图将开放
的
TCP套接字连接从Perl程序作为stdin
和
stdout传递到
Windows
上
的
外部应用程序,类似于Unix世界
中
的
inetd。我试过
的
是: 将“STDIN
和
STDOUT”替换为使用open或POSIX::
dup2
并调用POSIX::
dup2
的
套接字:$socket是打开
的
TCP套接字打开stdin、‘&’、$socket或pid = open3(‘&g
浏览 3
提问于2013-03-14
得票数 1
回答已采纳
1
回答
执行
管道
读写时
的
死锁?
c
、
io
、
pipe
我希望通过
dup2
()
和
pipe()创建一个使用I/O重定向
的
管道
,以便将每个子进程
的
输出作为输入传递到下一个子进程。但是,我注意到,即使关闭了父进程
和
子进程
中
的
所有
管道
,子进程也不会终止(我怀疑这是grep
和
/或cat执行读写时
的
死锁)。我还注意到,如果我尝试执行一个
管道
,其中每个子进程都不依赖于前一个子进程
的
输出(例如echo "
浏览 7
提问于2022-04-14
得票数 0
回答已采纳
1
回答
带execve
的
子进程无限循环
c
、
pipe
、
infinite-loop
、
child-process
、
execve
这是我
的
管道
功能:问题是,当涉及到execve时,命令被执行,但是程序被困在一个无限循环中。(1); if (pid == -1) if
浏览 8
提问于2022-02-15
得票数 -1
回答已采纳
1
回答
在进程
中
对同一
管道
执行读
和
写时C++
管道
的
问题
c++
、
linux
、
operating-system
、
pipe
、
fork
我正在学习
管道
和
叉子。我试图通过使用
管道
和
分叉来表示ps -A | grep kworker | wc -l来获取kworker进程
的
计数。我
的
代码工作正常,直到我为grep语句做
管道
为止。我这样运行我
的
代码:.= 0) // grandchild process p[0] = "ps";
浏览 4
提问于2020-07-15
得票数 0
回答已采纳
1
回答
无法通过标准输出写入
Windows
管道
winapi
、
visual-c++
、
pipe
、
stdio
_open_osfhandle从
windows
文件句柄创建一个C文件描述符,并且_dup可以更改现有fd
的
底层文件对象。当用于将stdout重定向到CreatePipe
管道
时,ReadFile不会捕获写入stdout
的
输出。 下面的代码片段演示了我正在尝试
的
核心内容。我想创建一个匿名
管道
,替换stdout,这样我就可以从读句柄
中
读取它。我所能找到
的
文档表明,_open_osfhandle
和
_
dup2
可以执行这个技巧,
浏览 2
提问于2018-10-11
得票数 0
1
回答
如何对子进程正确使用
管道
?
c
、
pipe
、
unistd.h
2 == 0) close(fd1[1]);
dup2
close(fd2[1]);
dup2
(fd2[0], 0);
dup2
(fd1the fact that i am passing command name instead of argument vector
浏览 2
提问于2021-04-26
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券