有谁能写一个批处理或者一个程序,检测某域名的某个端口是否开放 每隔3...
发布网友
发布时间:2024-10-03 06:33
我来回答
共1个回答
热心网友
时间:2024-10-06 10:10
也可以不用WGET
@echo off
title 监控服务状态 如发现其停止 则立即启动 否则始终查询 每间隔3分钟检查一次
set name=W32Time
::设置要监控的服务名 可自行更改
:test
cls
echo.
echo 正在检测“%name%”服务状态 %time:~0,8%
ping -n 5 127.0.0.1 >nul
sc query %name%|find /i "STOPPED" ||goto start
::检测W32Time服务是否开始,检测到STOPPED停止时下一步,否则中转到test
:start
cls
echo 检测到“%name%”未正常启动
ping -n 5 127.0.0.1 >nul
echo.
sc start W32Time >nul
echo “%name%”正在启动...
ping -n 3 127.0.0.1 >nul
:ok
echo.
echo “%name%”已启动完成
echo.
ping -n 1800 127.0.0.1 >nul
goto test