[已解决]ping域名或者ip地址,如何判断正常或故障?谢谢- @echo off&1>nul 2>nul ping 127.0.0.1 -n 1&cls&(for /l %%i in (1,1,50) do ((for /f "tokens=1,2 delims=:" %%a in ('more +1 "%~f0"') do (ping -n 5 %%b>>1.txt &&echo;%%a-%%b————————网络正常————————>>1.txt&&echo.&&echo.||echo;%%a-%%b====网络故障====>>1.txt&&echo.&&echo.))&ping -n 5 127.1>NUL)&pause&cls)&pause&exit
-
-
- ========服务1:192.168.11.15
- =========服务2:www.baidu.com
- 服务3:10.88.66.11
- =====服务4:192.168.3.6
- =========服务5:china.nup.cn
- =========服务6:10.88.33.44
复制代码 更新最终测试通过代码如下:- @echo off&(for /l %%i in (1,1,50) do ((for /f "tokens=1,2 delims=:" %%a in ('more +1 "%~f0"') do ((ping -n 1 %%b | find "TTL=" 1>nul 2>nul) && echo;%%a----%%b————————网络正常———————— &&echo.&&echo. || echo;%%a====%%b====网络故障==== &&echo.&&echo.))&ping -n 20 127.1>NUL)&cls)&pause&exit
-
-
-
- ========服务1:192.168.11.109
- =========服务2:www.baidu.com
- 服务3:10.88.66.11
- =====服务4:192.168.3.6
- =========服务5:china.nup.cn
- =========服务6:10.88.33.44
复制代码
|