Saltar al contenido

Guardar salida de ping en un archivo de texto

Este equipo redactor ha estado mucho tiempo buscando respuestas a tu pregunta, te regalamos la respuesta así que nuestro deseo es que sea de gran ayuda.

Solución:

Utilice la redirección, por ejemplo:

ping 192.168.1.1 -t > filename.txt

Esto redirigirá toda la salida (estándar) del programa a filename.txtque se creará si no existe y se sobrescribirá si existe.

Puedes usar >> en lugar de > para redirigir la salida a un archivo y adjuntar los resultados al final del archivo, en lugar de sobrescribir (con agradecimiento a @Jane T por el recordatorio).

Tenga en cuenta que lo hará no recibirá la salida normal en pantalla si hace esto.

Actualizar en respuesta al comentario

Para demorar entre pings y registrar el tiempo de cada uno, puede hacer algunas secuencias de comandos.

Aquí hay un archivo por lotes rápido de Windows que he reunido. Imprime la hora, hace ping a Google y luego espera 3 segundos antes de repetirse. Yo soy no un experto en archivos por lotes, así que si alguien detecta algún problema, ¡infórmelo! Y esta probablemente no sea la “mejor” manera de lograr lo que está buscando; eso podría ser realmente una pregunta separada.

@ECHO OFF

:LOOPSTART

time /T
ping www.google.com -n 4
sleep -m 3000

GOTO LOOPSTART

Guarda esto en un .bat archivo en algún lugar, edite el objetivo de ping y el tiempo de retraso según lo necesite, luego ejecute el .bat usando la redirección para bombear la salida de todo a un archivo. Es posible que deba reemplazar el sleep -m 3000 comando con timeout /T 3 dependiendo de su versión de Windows.

Tenga en cuenta que este archivo por lotes nunca terminapero puede ser terminado por control + C y luego Y si se ejecuta desde cmd. (Tú deber presione Y porque le pregunta si desea detener el archivo por lotes, ¡aunque no puede ver la pregunta porque ha redirigido la salida!)

Puedes usar:

> ping 192.168.1.1 -t > ping-results

Si está utilizando el símbolo del sistema, simplemente rediríjalo a un archivo de texto usando este formato

ping 192.168.1.1 > ping.txt

Eso lo hará.

Te invitamos a añadir valor a nuestro contenido informacional asistiendo con tu veteranía en las reseñas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *