2

我正在编写一个程序来监视正在运行的 python 脚本。该脚本将有多个实例,即服务器,从计算机上的不同位置运行。我的程序将监视以查看所有被“监视”的实例是否已启动并正在运行,并将在必要时重新启动它们。

无法编辑服务器脚本。

我的问题是服务器进程只是显示为 python 可执行文件,我无法确定特定服务器脚本在计算机上的位置。

无论如何确定在特定的 python/pythonw.exe 进程上实际运行的脚本是什么?还有它的路径?

ENV:仅限 Windows

4

1 回答 1

2

您可以从命令行运行以下命令:

WMIC PROCESS get Caption,Commandline,Processid,ExecutablePath

这将显示正在执行的模块。

于 2012-08-28T17:42:07.980 回答