确定python实例正在执行哪个脚本/模块?

时间:2012-08-28 17:34:50

标签: python process monitor

我正在编写一个程序来监控运行的python脚本。此脚本将有多个实例,即服务器,从计算机上的不同位置运行。我的程序将进行监控,以查看正在观看的所有实例"已启动并正在运行,并将根据需要重新启动它们。

无法编辑服务器脚本。

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

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

ENV:仅限Windows

1 个答案:

答案 0 :(得分:2)

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

WMIC PROCESS get Caption,Commandline,Processid,ExecutablePath

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