【发布时间】:2022-10-23 12:49:38
【问题描述】:
我使用子进程使用 Python 脚本启动 ZAP:
filePath=r"C:\\Program Files\\OWASP\\Zed Attack Proxy\\zap-2.11.1.jar"
subprocess.Popen(filePath, shell=True, stdout=subprocess.PIPE)
该脚本运行良好并启动 ZAP。但是,我想检查一下应用程序是否已经在运行,如果是,就不要再次启动它。我看了一下如何在 Python 中实现这一点,并意识到我可以使用检查正在运行的进程。问题是该进程在任务管理器中作为 Java(TM) Platform SE 二进制文件运行,因此检查该进程可能不是最佳解决方案。
【问题讨论】: