miércoles, 7 de septiembre de 2016

PING INFINITO - guardar log con Hora

Generar un ping constante y guardar el resultado en un archivo plano como log.


desde una ventana de comandos llamar al bat con la IP como parámetro:







el bat:
-----------------------------------------------------------------------------------------------------------------------



rem ** Inicio Archivo pinghora.bat ***

@Echo Off

If "%1" == "" goto Fin

:Inicio

ping %1 -n 2 |find "TTL=" || goto ERROR 
echo Respuesta desde %1 Terminada  %time% >> archivo.txt
goto inicio

:Error

ECHO [%1] Tiempo de espera agotado para esta solicitud o Host de destino inaccesible.. %time% >> archivo.txt
ECHO [%1] Tiempo de espera agotado para esta solicitud o Host de destino inaccesible.. %time% 
goto inicio


:Fin
Echo.
Echo Uso: pinghora IP o HOST 
Echo.
rem ** Termino Archivo pinghora.bat ***



-----------------------------------------------------------------------------------------------------------------------





notas:
el -n 2 genera el el archivo a escribir cada segundo

si pongo n-10 lo escribe cada 9 segundos y así....