如何在python中关闭子进程

问题描述 投票:0回答:1

我有一个python代码,我在其中使用子进程来获取命令“哪个opatch”的输出,该函数将输出作为getOpatch的unix路径进行输出。一旦完成,如何关闭使用Popen打开的子进程。以下是我用于调用子流程的代码。预先感谢。

import os
import subprocess

os.environ["ORACLE_HOME"] = X
os.environ["PATH"] += os.pathsep + os.pathsep.join([X + "/OPatch"])
getOpatch = subprocess.Popen("which opatch", shell=True, stdout=subprocess.PIPE).stdout
op_path = getOpatch.read()
python subprocess
1个回答
0
投票

subprocess.terminate()应该杀死它

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