【发布时间】:2020-11-25 09:18:15
【问题描述】:
如何从 subprocess.Popen 创建实时流标准输出到文件 我需要它,因为在杀死子进程后删除了所有标准输出,但我想在杀死后保留标准输出
启动脚本文件:
result = subprocess.Popen([f'{parameters}', f'{url_script}'], stdout=sys.stdout, stderr=sys.stdout, bufsize=0)
r.set(id_, result.pid)
result.wait()
杀戮过程:
`process_id = r.get(id_)
os.kill(int(process_id), signal.SIGTERM)`
【问题讨论】:
-
请向我们展示您目前编写的代码。
-
你说的stdout杀死后删除是什么意思?
标签: python subprocess stdout popen kill