标签:
windows下持续ping脚本
早期监测某主机的连通性时写的脚本,里面对dos批处理中的for、变量等的使用有时会记不清,放到盘里查找不方便,于是有了这篇文章。
@echo off set IP_ADDR=192.168.1.17 :repeat REM 获取系统当前日期 for /f %%i in (‘date /t‘) do set varDate=%%i REM 获取系统当前时间 for /f %%i in (‘time /t‘) do set varTime=%%i ping -n 1 %IP_ADDR% > null if %ERRORLEVEL%==0 ( set result=OK REM 延时 ping -n 1 X.X.X.X > null ping -n 1 X.X.X.X > null ping -n 1 X.X.X.X > null ping -n 1 X.X.X.X > null ping -n 1 X.X.X.X > null ping -n 1 X.X.X.X > null ping -n 1 X.X.X.X > null ping -n 1 X.X.X.X > null ) else ( set result=ERROR REM 延时 ping -n 1 X.X.X.X > null ping -n 1 X.X.X.X > null ping -n 1 X.X.X.X > null ping -n 1 X.X.X.X > null ping -n 1 X.X.X.X > null ping -n 1 X.X.X.X > null ping -n 1 X.X.X.X > null ) echo %varDate% %varTime% - %result% (DEST: %IP_ADDR%) echo %varDate% %varTime% - %result% (DEST: %IP_ADDR%) >> "%~dp0ping_log-%IP_ADDR% [%varDate%].log"
标签:
原文地址:http://www.cnblogs.com/tjm-1990/p/4439196.html