サービスやプロセスを監視する@


「net start」で開始中を表示、「find」で監視するサービスがあるか検索する

「net start」でなくても「tasklist /svc」や「sc query サービス名」でも同じ

「sc ・・・・」は「RUNNING」を検索する。

これらのバッチをタスクから定期的に実行してあげればOK

−−−−ここから−−−−
@echo off
set service_name=監視したいサービス名

net start | find /i "%service_name%"
if %errorlevel%==0 (
開始しているときのコマンド
) Else (
停止しているときのコマンド
サービスを開始したり、メールを送信したり・・・
)

:End

exit

−−−−ここまで−−−−
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。