Saltar al contenido

¿Cómo puedo establecer un tiempo de espera breve con el comando ping?

Solución:

Solución 1:

fping podría ser una herramienta mejor que el ping de valores que está utilizando. ¿En qué sistema operativo estás?

  • “fping difiere de ping en que puede especificar cualquier número de objetivos en la línea de comando, o especificar un archivo que contenga las listas de objetivos para hacer ping”.
  • “En lugar de enviar a un objetivo hasta que se agote el tiempo de espera o responda, fping enviará un paquete de ping y pasará al siguiente objetivo de forma rotatoria”.
  • “A diferencia de ping, fping está destinado a ser utilizado en scripts, por lo que su salida está diseñada para ser fácil de analizar”.

Solución 2:

Para personas que buscan una solución que implique ping, utilizar el -i cambiar.

ping -i 0.2 www.google.com

O, si desea usar 0.1, deberá ejecutarlo como root

sudo ping -i 0.1 www.google.com

No es necesario descargar utilidades adicionales.


Solución 3:

Puede establecer un breve tiempo de espera con el timeout comando en Ubuntu / Debian:

timeout 0.2 ping -c1 fqdn || { do_work }

Solución 4:

Estaría usando nmap para esta tarea.

nmap -sP --max-retries=1 --host-timeout=1500ms 10.0.0.1

Consulte la documentación de nmap para obtener más detalles al respecto.


Solución 5:

Usar -w Switch, tanto en Windows como en Debian.

Es una forma rápida de verificar si la máquina responde, asumiendo que responderá en un tiempo menor a la cantidad de segundos especificada.

ping -w 1 192.168.80.105

PING 192.168.80.105 (192.168.80.105) 56(84) bytes of data.

--- 192.168.80.105 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 999ms
¡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 *