腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我
可
以为
两
个子
进程
重定向
stdout
吗
?
、
、
,STDERR_FILENO)1从子
进程
中读取标准输出。
我
真的不明白dup2是做什么的;
我
可以对同时运行的
两
个子
进程
执行
两
次
吗
?
我
在现有的实现中发现了一个问题,其中一个无法读完STDERR,
我
想知道这是不是一个实现错误,或者是不可能的。1,如
浏览 4
提问于2017-02-07
得票数 0
回答已采纳
1
回答
Python子
进程
挂起
、
我
正在执行以下子
进程
..。...and,它挂着。使用输入或管道操作符有什么问题
吗
?
我
也试过sp.call(["./hex2raw", "<", "exploit4.txt", "|"
浏览 2
提问于2016-10-18
得票数 1
回答已采纳
3
回答
C: shell流水线混乱
、
、
我
知道当您调用fork()时,管道()函数会返回
两
个文件描述符,这
两
个文件描述符是由子
进程
继承的。
我
还了解如何使用dup2()将文件描述符映射到标准输入和标准输出。例如,当给定一个类似于"cat“的
进程
时,该
进程
随后会派生出一个父
进程
和一
个子
进程
,其中子
进程
将写入父
进程
的标准,以便下一个
进程
可以从标准中读取,对吧?(除非没有下一个
进程
浏览 0
提问于2014-02-22
得票数 0
2
回答
将
两
个子
流程输出链接到另一
个子
流程输入
、
、
我
有一
个子
进程
,它读取一个文件并将输出
重定向
到子
进程
管道。
我
还有另一
个子
进程
来做同样的事情。
我
要做的是对这些输出中的每一个运行一个diff命令。可能使用另一
个子
进程
,但以某种方式从其他
两
个读入
两
个标准。这里有一个例子。proc1 = subprocess.Popen(['samtools', 'view', 'fi
浏览 3
提问于2012-02-16
得票数 1
回答已采纳
1
回答
切换到子
进程
stdout
并返回
、
我
有一个启动多
个子
进程
的NodeJS程序。
我
想要做的是循环遍历每一个,为
我
选择的任何一个显示
stdout
。
我
尝试使用'pipe‘启动子
进程
,然后执行但它会挂起来,然后崩溃。你知
浏览 1
提问于2015-05-21
得票数 1
1
回答
将
进程
stdout
重定向
到Swift中的Apple系统日志工具
、
、
我
正在为macOS构建一个启动一
个子
进程
的Swift应用程序。这
个子
过程将有用的信息记录到
stdout
,
我
可以在Xcode控制台中看到它。
我
现在想要实现的是将子
进程
stdout
重定向
到苹果日志工具,以便我们可以在应用程序部署时访问数据。有什么线索
吗
? 诚挚的问候!
浏览 13
提问于2018-02-06
得票数 3
回答已采纳
6
回答
多处理:如何从子
进程
重定向
ʀᴇʟɪᴀʙʟʏ标准输出?
、
、
、
、
注意:
我
见过 --不幸的是,它没有回答这个问题。
我
正在通过多处理创建一
个子
进程
(在windows上)。
我
希望所有子
进程
的
stdout
和stderr输出都
重定向
到日志文件,而不是出现在控制台中。
我
看到的唯一建议是子
进程
将sys.
stdout
设置为文件。但是,由于Windows上的
stdout
重定向
行为,这并不能有效地
重定向
所有
stdout
浏览 3
提问于2011-10-10
得票数 36
回答已采纳
1
回答
通过管道C发送二进制数据
、
、
、
我
对C中的子
进程
和管道有问题。
我</
浏览 2
提问于2013-11-22
得票数 0
回答已采纳
3
回答
准备子
进程
控制台输出
、
我
有一个应用程序,可以生成一
个子
进程
。该子
进程
通过打印到
stdout
输出有关它正在做什么的信息。父
进程
也会这样做(即打印到
stdout
)。在子
进程
中,
我
可以使用一些预先准备的文本写入
stdout
,但是
我
必须将它添加到我在许多源文件中打印的每个位置。
我
认为更明智的做法是让父
进程
从它分叉/执行的子
进程
中预置输出。
我
不想<
浏览 2
提问于2016-09-28
得票数 0
回答已采纳
1
回答
如果`>()` subshell是
重定向
的一部分(例如,`> >()`),为什么它的
stdout
是不同的?
、
. | sed 's/^/
stdout
: /'在空stdin上打印时... > >(sed 's/^/
stdout
: /')不是
吗
?:/dev/pts/31
我
认为前者的输出自然也是从
我</em
浏览 0
提问于2019-01-18
得票数 6
1
回答
在后台运行脚本将挂起子
进程
。
、
、
我
正在运行一个脚本在run_app.py中,它将启动几
个子
进程
,并通过管道读取子
进程
的
stdout
/stderr。
我
可以很好地运行脚本,但如果
我
试图通过以下方式将其放到后台:run_app.py将坚持从子
进程
读取数据。它似乎与以下线程类似:
我
的子
进程
也写了很多东西,这可能会使
浏览 0
提问于2015-06-04
得票数 0
回答已采纳
5
回答
如何控制popen stdin,
stdout
,stderr
重定向
?
、
我
对popen()如何
重定向
unix中子
进程
的stdin、
stdout
和stderr感到困惑。在这方面,popen()上的手册页不是很清楚。呼唤派生一
个子
进程
并执行一个带有参数"-c","/usr/bin/foo“的shell,并将这个shell的stdin (这是foo的stdin
浏览 3
提问于2008-11-11
得票数 31
回答已采纳
1
回答
用便携式C将
stdout
移出控制台
、
、
、
、
目标应用程序可以在“管道”模式下使用,这意味着它接受来自stdin的输入,并且可以输出到
stdout
。但是,用户总是有错误的风险,将输出定向到
stdout
,而不实际将
stdout
指向“某事”(文件或消费者程序)。因此,控制台屏幕将被垃圾化显示二进制数据(因为默认情况下,
stdout
输出到屏幕)。底线:
我
想避免二进制输出被显示到控制台,自动。它必须在
可
移植的C中完成,而不是依赖外部脚本。( 1)是否有可能检测到
stdout
将用于控制台,以便将其
浏览 2
提问于2013-07-23
得票数 0
回答已采纳
1
回答
以TTY格式输出到$
stdout
,同时捕获输出
、
、
、
我
正在尝试将一
个子
进程
的输出
重定向
到$
stdout
,同时捕获它。spawn':
浏览 1
提问于2018-06-08
得票数 1
2
回答
使用子
进程
启动hadoop作业,但无法从
stdout
获得日志
、
、
、
为了简化
我
的问题,这里有一个python脚本:proc = Popen(['./mr-task.sh'], shell=True,
stdout
=PIPE, stderr=PIPE) out = proc.
stdout
.readline()
我
试着删除shell=True或获取stderr,仍然一无所获。 有人知道为什么会这样
吗
?
浏览 2
提问于2014-12-25
得票数 1
回答已采纳
3
回答
shell如何执行管道命令?
、
我
想知道shell是如何执行管道命令的?例如cat | more。
我
知道要执行一个普通的命令,shell会执行一个fork,然后执行它,然后返回孩子。但是shell如何在内部处理管道命令的执行呢?
浏览 1
提问于2011-02-24
得票数 11
回答已采纳
2
回答
封送(Ruby)管道:向子
进程
发送序列化对象
、
、
我
需要使用Marshal在Ruby中序列化一个对象,并通过管道将其发送给子
进程
。
我
该怎么做呢?
我
的代码如下所示,
我
的问题在注释中:#call sub-process `ruby -r a_lib -e 'a_method'` #### howto send the
stdout
to the subprocess?data = Marshal.load(data) #### how to load the
浏览 0
提问于2012-08-10
得票数 1
2
回答
如何将子
进程
的标准输出直接打印到文件中
、
、
、
如何强制子
进程
。force /os.Popen直接将大量输出写入文件,而无需在缓冲区中保存任何内容?
我
试过这个:这没什么用。
浏览 8
提问于2014-03-25
得票数 0
回答已采纳
2
回答
终端和shell,定义了一个简写:用grep查找,用sed替换
、
、
、
因此,
我
尝试创建
我
的bash文件,该文件遍历当前目录,并用新的字符串替换所有出现的字符串。grep: 's/REPLACESTRING/REPLACED/g': No such file or directory 现在
我
想我明白为什么会发生这种情况了希望有人能指出这个明显的错误,因为
我
浏览 0
提问于2013-12-02
得票数 1
1
回答
防止子
进程
的子
进程
从写入到输出
、
、
我
正在调用一
个子
进程
,并希望禁用对
我
的shell的任何输出。
我
试着用: proc = Popen(cmd,
stdout
=tempf, stderr=tempf)问题是被调用的
进程
使用了os.execvp
吗
?是否建议完全禁用所有子
进程
的输出?Notewith open(os
浏览 2
提问于2012-02-05
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
最难用的 Bash,最常用的输入输出重定向
Python 模块 subprocess 派生新进程
嵌入式Linux裸机开发之shell实现
Python daemon守护进程!
IO中 stdin stdout stderr与redirect的基本概念与使用及巧用nohup commond&实现守护进程
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券