Python:如何监视Windows调度器中运行的多个Python进程的状态

Python:如何监视Windows调度器中运行的多个Python进程的状态,python,windows,scheduler,Python,Windows,Scheduler,我有几个Python模块在Windows调度器Windows Server 2008 R2下运行。我想验证它们是否处于活动“运行”状态,并且没有被无意中停止 os.popen("tasklist").read() 只告诉我有Python进程,它没有告诉我它们的状态running/ready/etc,也没有告诉我它是哪个进程 有人可以帮忙吗?您可以使用:一个python包来处理windows进程和其他信息。你可以找到一些例子 在您的情况下,您可以: import wmi c = wmi.WMI

我有几个Python模块在Windows调度器Windows Server 2008 R2下运行。我想验证它们是否处于活动“运行”状态,并且没有被无意中停止

 os.popen("tasklist").read()
只告诉我有Python进程,它没有告诉我它们的状态running/ready/etc,也没有告诉我它是哪个进程

有人可以帮忙吗?

您可以使用:一个python包来处理windows进程和其他信息。你可以找到一些例子

在您的情况下,您可以:

import wmi
c = wmi.WMI ()

for process in c.Win32_Process ():
    print process.ProcessId, process.Name, process.Status
Win32_进程的所有属性列表位于Microsoft网站上