腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
将
进程
的
STDOUT
发送到
屏幕
和
第二个
进程
,
但要
等待
这两个
进程
都
完成
、
、
、
、
这是这个问题
的
一种分支(特别是避免jmb指出
的
竞争条件):我想要获取输出:BARFOOBAR > <--terminal released after bar (total ti
浏览 1
提问于2016-08-12
得票数 0
回答已采纳
1
回答
不知道如何修复popen“无效文件对象”错误
、
这是我
的
密码: process = subprocess.Popen(['gagner','-arg1'], shell = True, stdin=subprocess.PIPE,
stdout
=subprocess.PIPE
浏览 3
提问于2016-03-19
得票数 2
回答已采纳
1
回答
Bash script -启动两个后台
进程
,
等待
这两个
进程
完成
并在变量中获得它们
的
输出
、
所以,在我
的
脚本中,我想在后台启动两个
进程
,之后我想
等待
这两个
进程
都
完成
,我想在变量中获得
进程
的
stdout
。要在后台运行,我可以使用为了获得变量中
的
结果,我可以在反引号中运行命令。那么,我如何解决我
的
问题呢?
浏览 2
提问于2013-07-24
得票数 0
2
回答
如何在用C编写
的
自定义unix程序中实现bg、&
和
fg命令
的
功能
、
我正在扩展自定义unix
的
功能,这是我作为实验室任务
的
一部分编写
的
。它目前通过execvp调用、内置命令(如pwd、cd、历史记录、回送
和
导出)以及重定向
和
管道来支持所有命令。现在,我想在后台添加对运行命令
的
支持,例如,$ls,-la&,我还想实现bg
和
fg作业控制命令。 我知道,如果我通过分叉一个新
的
子
进程
而不是在父
进程
中
等待
它来执行命令,这是可以实现
的
。我
的</
浏览 0
提问于2012-08-30
得票数 4
回答已采纳
1
回答
多
进程
管理
、
、
、
我只想知道最好
的
方法是什么:假设我有3个
进程
,每个
进程
都
完成
它
的
工作,计算并将数据传递给一个最终
进程
,其功能是从其他
进程
获取数据并填充一个DB。离开最终
进程
本身
的
原因是,其他三个
进程
可能需要一个可变
的
时间来
完成
,所以我希望每个
进程
在
完成
任务后立即将数据传递给最后一个
进程
,以避免浪费时间,而且我不希望多个
浏览 0
提问于2016-02-16
得票数 0
回答已采纳
1
回答
交互地从另一个程序调试python代码
、
、
、
、
我正在编写一个支持调试
的
python编辑器。我必须像一个IDE一样以交互方式调试,从我
的
应用程序中调试代码,但是没有很多选项。我知道bdb
和
,但是我必须执行保存到文件中
的
这个脚本,并发送命令,比如步骤、继续、退出等等。 stdin=subprocess.PIPE,
浏览 0
提问于2016-12-24
得票数 0
回答已采纳
1
回答
Python管道在while循环中
、
我正在尝试编写一个分散化工具,跟踪运行代码
的
其他计算机
的
I,以探索分散化。问题是从子
进程
到主程序
的
管道信息。我编写了一个较小
的
程序来模拟这个问题。第一个代码段是启动子
进程
并侦听管道中
的
流量
的
主要
进程
。
第二个
部分是使用print()
将
数据发送回主
进程
的
子
进程
。但数据从来没有到过。# main process from subprocess impo
浏览 2
提问于2021-05-27
得票数 0
回答已采纳
2
回答
Python子
进程
popen同步命令
、
、
我正在尝试使用popen来启动一个子
进程
,该
进程
依次调用两个命令(带有多个参数)。
第二个
命令依赖于第一个命令
的
运行,所以我希望使用单个子
进程
来运行
这两个
命令,而不是派生两个
进程
并
等待
第一个
进程
。但我遇到了一些问题,因为我不确定如何给出两个命令输入,或者如何
将
命令分离为一个单独
的
对象。 此外,如果可能的话,我会尽量避免
将
shell设置为true。本质上,这就是我想要做
的</e
浏览 0
提问于2017-06-20
得票数 4
1
回答
如何运行两个子
进程
,但在C中运行另一个子
进程
?
、
、
、
、
我试图在一个新
的
程序中运行两个预先创建
的
可执行文件,但是在它们自己
的
子
进程
中运行
这两个
原始
的
可执行文件,所以基本上,只需将一个父
进程
叉()变成两个child。然而,我看到了很多关于并行运行多个子
进程
的
问题,但是我想先运行一个,
等待
第一个
完成
,然后运行
第二个
。也许这是不言而喻
的
,但是之后,在
第二个
子
进程
完成
之后,
浏览 2
提问于2020-07-11
得票数 0
回答已采纳
1
回答
subprocess.communicate()在写入输入后是否关闭stdin?
、
虽然这似乎是合乎逻辑
的
,但并没有明确声明它: 与
进程
交互:
将
数据
发送到
stdin。从
stdout
和
stderr读取数据,直到文件结束.
等待
进程
终止。
浏览 1
提问于2017-09-13
得票数 2
回答已采纳
1
回答
接收第一条消息后分离节点子
进程
、
我正在用node.js构建一个系统,在这个系统中,用户能够从web界面生成工作
进程
,而且我很难
将
这两个
条件组合到系统中: 我已经能够
完成
这两个
标准,但
浏览 5
提问于2015-04-27
得票数 3
回答已采纳
2
回答
子
进程
是否复制整个数组?
、
、
、
、
我正在编写一个基本
的
UNIX程序,其中涉及到
进程
之间相互发送消息。我
的
同步
进程
的
想法是简单地有一个标志数组来指示一个
进程
是否达到了代码中
的
某个点。我知道,当
进程
写入先前定义
的
变量时,它会执行写副本操作。我想知道
浏览 3
提问于2011-11-13
得票数 2
回答已采纳
2
回答
使用Python通过STDIN/
STDOUT
启动
和
控制外部
进程
、
我需要启动一个外部
进程
,通过stdin
和
stdout
来回发送消息来控制它。使用subprocess.Popen,我能够启动流程,但无法根据需要通过stdin控制执行。我想要
完成
的
流程是:
等待
外部
进程
通过向它
的
stdout
写入
浏览 4
提问于2009-07-06
得票数 6
回答已采纳
1
回答
如何使用python与命令行程序进行通信?
、
、
、
、
stops here and nothing is passed)如何使用python传递
和
与
浏览 0
提问于2012-10-15
得票数 1
1
回答
作为持久子
进程
运行并调用Python程序
、
、
我知道如何从Haskell创建和配置一个
进程
来
完成
这个任务,但是我
的
Python已经生疏了。Haskell应用程序接收网络请求,并通过stdin
将
整整1块数据(即字节串或文本)
发送到
子
进程
;它
等待
-阻塞--准确地从子
进程
的
stdout
接收到1块数据,收集结果并作为响应返回。我环顾四周,找到了最接近
的
解决方案:这两种方法
都
只处理我知道
的
部分(即调用Pyt
浏览 0
提问于2021-06-11
得票数 0
回答已采纳
1
回答
在Python中使用subprocess返回
进程
的
结尾
、
、
我使用子
进程
(Python2.7)来调用软件容器(Docker)上
的
进程
。此过程会在目录中创建一些文件。我需要
的
是,当
进程
结束并创建文件时,函数F返回一个布尔值,以便我知道可以访问这些文件。
浏览 14
提问于2018-02-25
得票数 1
回答已采纳
4
回答
您只能与子
进程
通信一次吗?
、
的
文件显示: 如果您需要向一个
进程
发送不止一次
的
输入,您会做什么?例如,我生成一个
进程
,给它发送一些数据,这个
进程
用它做一些事情,返回一些输出,然后我必须再次发送输入?我该怎么处理呢?
浏览 5
提问于2009-11-04
得票数 4
回答已采纳
2
回答
使用popen启动服务:命令不停止
、
、
、
我试着用python做一个备份脚本,然后用popen停止服务.停止服务是有效
的
,但不幸地启动服务工作,但阻止其余
的
执行,脚本停留在那里,为什么?;") p = subprocess.Popen(program,
stdout
=subprocess.PIPE, stderr=subprocess.PIPE)
stdout
, stderr =
浏览 4
提问于2015-08-12
得票数 0
2
回答
perl () exec(),子
进程
失控
、
、
、
、
我已经做了一个非常基本
的
和
,但是在实现它
的
安全性方面我需要帮助。2)运行.sh脚本
的
子
进程
仍然
将
STDOUT
发送到
xterm
的
屏幕
上。我怎么才能把这个移除?3)父
进程
(perl脚
浏览 0
提问于2012-09-26
得票数 3
回答已采纳
2
回答
包含子
进程
、IPC、SMP
的
关闭fd
、
、
== len(files): p = Popen(["git", "archive", sha], bufsize=10240, stdin=PIPE,
stdout
=PIPE, stderr=PIPE) p.communicate() contents,在循环中调用它,在一段时间(在我
的
例子中是4次迭代)之后,它在调用
浏览 0
提问于2012-12-02
得票数 0
回答已采纳
点击加载更多
相关
资讯
Python,Shell和三个标准文件
Python_cmd的各种实现方法及优劣
Python-调用系统命令的方法,快速完成任务
深入剖析 Web 服务器与 PHP 应用的通信机制-掌握 CGI和FastCGI 协议的运行原理
嵌入式Linux裸机开发之shell实现
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券