我有一条路径,其中有许多可执行文件(大约 800 个)。我需要知道其中一些可执行文件是否正在运行。这是因为我需要运行构建,如果可执行文件正在运行,我无法重新创建它们(调用链接器时出现访问错误)。
我目前所做的是taskkill
在所有这些可执行文件上运行(我在 Windows 平台上)。这需要时间,我想知道是否有更快/更好的方法。
构建脚本是用 python 编写的,但如果我们可以轻松集成它们,欢迎使用其他解决方案。
尤利安
出于类似目的,我使用了 psutil库。一些提示:
在 Windows 上安装 -将从pip
源代码安装(这意味着编译),因此您可能希望从https://pypi.python.org/pypi/psutil/#downloads下载二进制安装。