OSX/IOS

¿Baja la conexión a Internet? Reciba una alerta de voz cuando su Mac esté en línea nuevamente

Detectando que una conexión a Internet está en línea nuevamente

Hoy en día, todos somos increíbles en nuestras conexiones a Internet, pero a veces estas conexiones no son tan confiables. Ya sea que se trate de una falla de su ISP, un enrutador roto, alguien que tropieza en algún lugar con un cable o cualquier otro incidente, puede ser frustrante esperar a que una conexión a Internet fallida vuelva a la vida. Conocemos a todos los usuarios que han hecho clic repetidamente en el botón «Actualizar» en un navegador web para ver cuándo regresan las cosas, pero hay una mejor manera. Los usuarios que se sientan cómodos con la línea de comandos pueden usar una mejor solución, que usa la herramienta de ping para detectar una conexión a Internet activa y el comando de texto a voz dice que anuncie verbalmente cuando las cosas están activas nuevamente. Asegúrate de subir el volumen de tu Mac para usar esto.

Diga una alerta cuando su conexión a Internet esté en línea

Este comando se ejecutará en un ping exitoso al dominio conectado «yahoo.com». Al cambiar el dominio a otro, también puede usar esto para monitorear si un sitio web o servidor está activo o inactivo.

until ping -W1 -c1 yahoo.com; do sleep 5; done && say the internet is back

Si no le preocupa conectarse a un nombre de dominio resuelto (por ejemplo, somedomainname.com en lugar de 127.0.0.1), también puede hacer ping directamente a una IP, lo que sugiere la fuente original del truco:

until ping -W1 -c1 8.8.8.8; do sleep 5; done && say the internet is back

Un problema potencial con hacer ping directamente a una IP es que el comando puede devolver una conexión en vivo cuando todavía hay problemas de DNS. Por lo tanto, la primera opción, que hace ping a un nombre de dominio resuelto en su lugar, puede ser una mejor opción, porque no solo detecta una conexión a Internet activa, sino que también se activa cuando el nombre de dominio se resuelve correctamente.

Esto es similar a un truco de línea de comandos que cubrí que anuncia la finalización de una tarea diciendo una expresión definida, que puede ser útil cuando ejecutar un script largo u otra tarea puede tomar un período de tiempo indefinido. Tiempo para terminar donde la ayudas .

Alternativa silenciosa: advierte a tu conexión a Internet en línea con una foto

Para los usuarios que trabajan en entornos donde no puede encender el volumen o escuchar el sonido, puede ajustar el comando para activar otra acción de alerta. Por ejemplo, reemplazar el comando «decir» con «abrir» le permitiría abrir una imagen con Vista previa para indicar que se devolvió una conexión activa:

until ping -W1 -c1 yahoo.com; do sleep 5; done && open ~/BACKONLINE.jpg

En este caso, cuando el ping logra contactar con Yahoo, se abrirá una imagen llamada «BACKONLINE.jpg» en la aplicación Vista previa (o cualquier aplicación predeterminada para la imagen se establece en el tipo de archivo definido).

Cabezas hasta @sedovsek en Twitter para este gran truco, no olvides síguenos allí además.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba
Cerrar