欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

确定端口可用性的 Windows bat 脚本

最编程 2024-04-27 07:55:24
...
@echo  off
title PortMap存活监控!!!
:again
set  ip=127.0.0.1
set  port=8080
start telnet.exe %ip% %port%
ping  -7 127.0.0.1 > null
tasklist|findstr /i  "telnet.exe"  > nul
if  ERRORLEVEL 1 (goto err) else  (goto ok)
 
:err
tasklist|findstr -i "portmap.exe"
if  ERRORLEVEL 1 (start ""  "D:\PortMap1.6\PortMap.exe"else  (taskkill /F  -IM PortMap.exe & start ""  "D:\PortMap1.6\PortMap.exe")
 
:ok
taskkill /F  -IM "telnet.exe"  >> nul
echo  PortMap Services is running %Date:~0,4%-%Date:~5,2%-%Date:~8,2% %Time:~0,2%:%Time:~3,2%
 
ping  -n 300 127.0.0.1 >nul
goto again