如何有条件地使用subprocess.call(“ taskkill / f / im java.exe”)

时间:2018-07-10 09:34:07

标签: python subprocess

在我的python代码中,我需要杀死所有java.exe子进程,我正在使用subprocess.call(“ taskkill / f / im java.exe”),当java.exe子进程存在但工作失败时,此方法工作正常如果“ java.exe”子进程不存在,则显示“错误:找不到进程“ java.exe””,因此我想知道是否有任何方法可以检测是否有任何java.exe子进程正在运行,然后尝试将其杀死。

1 个答案:

答案 0 :(得分:0)

您可以先使用subprocess.call运行tasklistwmic process get description以获得正在运行的进程的完整列表,然后查看java.exe是否在其中。