「Python」win_service_get関数でWindowsサービスの実行状態を取得する
環境
PyCharm 2021.3
Python 3.9.2
書式
変数名 = psutil.win_service_get(サービス名)
変数名.status()
psutil.win_service_getのstatusを使って、
Windowsのサービスが実行しているか停止しているかを取得します。
使用例
import psutil # Windowsサービスの実行パス win = psutil.win_service_get('vmicshutdown') print("Windowsサービスの実行状態を取得する結果1") print(win.status()) win2 = psutil.win_service_get('WinDefend') print("Windowsサービスの実行状態を取得する結果2") print(win2.status())
実行結果
Windowsサービスの実行状態を取得する結果1 stopped Windowsサービスの実行状態を取得する結果2 running