ping的bat

1、目标1:针对非ms级别的主机ping存活监测(带时间戳)。

点击查看代码
:top
ping -n 2  -w 2 172.16.112.244 | findstr TTL >>E:\a.txt && echo 通讯正常时间 %date% %time% >>E:\a.txt || echo 中断时间 %date% %time%>>E:\a.txt
goto top
2、目标2:针对一系列IP地址(ips.txt)ping存活检测并tracert存活的IP地址的路由。
点击查看代码
@echo off
set INPUT=ips.txt
for /f   %%i in (%INPUT%) do (
  echo  ping %%i
  ping -n 1 %%i | find  "TTL=" > nul
  if errorlevel 1 (
	  echo %%i is not reachable >>E:\b.txt
  ) else (
      ping -n 1 %%i   | find  "TTL=" 
	  echo tracert %%i
      tracert %%i > %%i.txt
  )    
)        
posted @ 2024-09-25 09:14  javen_xiao  阅读(254)  评论(0)    收藏  举报