【发布时间】:2020-08-05 16:47:48
【问题描述】:
我是 Python 和一般编码的新手。我正在尝试检测某个服务是否正在运行,如果正在运行,则停止它并重新启动它。如果不存在,则抛出异常并退出。
我有以下几点:
import wmi
c = wmi.WMI()
for service in c.Win32_Service():
if service.Name == 'genericservice':
service.StopService()
我从我们现有的另一个脚本中借用了该代码。但是,如何添加条件语句来检查服务是否首先运行?如果它根本没有运行,然后以异常退出?
请指教。谢谢!
【问题讨论】:
标签: python windows service wmi