python服务的多个实例不应运行

2024-04-25 19:15:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个作为服务使用的python脚本。我已经将该脚本转换为windows的.exe,并通过运行.exe文件启动该服务。你知道吗

如果我再次单击.exe文件,将显示同一服务的新实例开始。是吗有没有办法判断某个特定的服务已经在运行并且不允许新实例启动?你知道吗


Tags: 文件实例脚本windowsexe办法
1条回答
网友
1楼 · 发布于 2024-04-25 19:15:36

您可以列出正在运行的进程,如果看到它的进程名已经存在,就可以退出程序。你知道吗

import wmi
c = wmi.WMI ()

for process in c.Win32_Process ():
  print process.ProcessId, process.Name

相关问题 更多 >