Jump to content

.batch que haga varios ping


Recommended Posts

Cumpas

 

nesesito su ayuda, estoy creando un .batch que realiza varios ping a ciertas ip y que el resultado se estas queden en un archivo txt.

 

ya lo hice con

 

ping xx.xx.xx.xx >> log.txt

 

pero la cosa es que al parecer se puede hacer que indique un mensaje solamente si este responde al ping y otro si no responde pero no me a podido resltar,

 

este es el codigo que encontre

 

ping xx.xx.xx.xx  > nul 2>&1 && (
   echo "Ping exitoso a xx" >> log.txt
   rem Código...
) || (
  echo "Ping fallido a xx" >> log.txt
   rem Código...
)

 

la cosa es uqe solo devuelve el mensage de ping fallido, aunque el ping responda. y que si en el mismo batch lo pongo mas veces este se queda pegado y no hace nada :tecnico:

 

si alguien me puede ayudar porfa :)

 

Salu2

Edited by craniu
Link to comment
Share on other sites

Encontré este, :: multiIP.bat , donde el acrhivo IPlist almacena las ips a las que les quieres hacer ping.

 


@echo off
for /f "tokens=*" %%I in (IPlist) do call :pinger %%I
goto :eof
:pinger
echo %TIME% >> pingLOG
ping %1 >> pingLOG
:: DONE

 

Saludos :krider:

Link to comment
Share on other sites

mmmm... lo voy a probar i mañana dijo si me sirvio. me imagino que ese iplist es un txt verdad xd

 

 

vale

 

 

 

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

 

 

 

 

 

zorry por la demora xd al ejecutarlo me indica

 

El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso.

 

y se repita esta que mato la terminal, y el pinglog me muestra esto

 

 

9:59:29,92 
¨Desea terminar el trabajo por lotes (S/N)?  9:59:44,53 
¨Desea terminar el trabajo por lotes (S/N)? 

 

 

 

lo raro esque el iplist no esta siendo usado por nada, quisas sea la forma en que puse las ip en el iplist?

asi las puse

 

 

10.106.1.123
10.106.1.124
100.212.215.369
10.23.3.30

Edited by craniu
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...