Python:如何监视Windows调度器中运行的多个Python进程的状态
我有几个Python模块在Windows调度器Windows Server 2008 R2下运行。我想验证它们是否处于活动“运行”状态,并且没有被无意中停止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
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网站上