¿La conexión a Internet no funciona? Reciba una alerta de voz cuando su Mac vuelva a estar en línea
Todos dependemos increíblemente de nuestras conexiones a Internet en estos días, pero a veces esas conexiones no son tan confiables. Ya sea debido a una falla de ISP, un enrutador que no funciona, alguien que se tropieza con un cable en algún lugar o cualquier otra ocurrencia, puede ser frustrante esperar a que una conexión a Internet caída vuelva a funcionar. Todos conocemos usuarios que simplemente presionan el botón "actualizar" en un navegador web repetidamente para ver cuándo se reactivan las cosas, pero hay una mejor manera.Los usuarios que se sienten cómodos con la línea de comandos pueden usar una solución mejor, que utiliza la herramienta de ping para detectar una conexión a Internet activa y el comando decir de texto a voz para anunciar verbalmente cuando las cosas están activas nuevamente. Asegúrate de tener el volumen alto en la Mac para usar esto.
Diga una alerta cuando la conexión a Internet esté en línea
Este comando generará un ping exitoso al dominio “yahoo.com” conectado. Al cambiar el dominio por otro, también puede usar esto para monitorear si un sitio web o servidor está activo o inactivo.
hasta hacer ping -W1 -c1 yahoo.com; dormir 5; hecho && decir que internet ha vuelto
Si no le preocupa conectarse a un nombre de dominio resuelto (es decir, somedomainname.com en lugar de 127.0.0.1), también puede hacer ping a una IP directamente, que es lo que sugirió la fuente del truco original :
hasta hacer ping -W1 -c1 8.8.8.8; dormir 5; hecho && decir que internet ha vuelto
Un problema potencial con hacer ping a una IP directamente es que el comando puede devolver una conexión activa cuando sigue habiendo problemas de DNS. Por lo tanto, la primera opción, que en su lugar hace ping a un nombre de dominio resuelto, puede ser una mejor opción, porque no solo detecta una conexión a Internet activa, sino que también solo se activa cuando los nombres de dominio también se resuelven correctamente.
Esto es similar a un truco de la línea de comandos que cubrimos que anuncia la finalización de una tarea al decir una frase definida, lo que puede ser útil cuando se ejecuta un script largo o alguna otra tarea puede tomar una cantidad indeterminada de tiempo para terminar donde una alerta sería útil.
Alternativa Silenciosa: Alerta a la Conexión a Internet en Línea con una Foto
Para los usuarios que trabajan en entornos donde tener el volumen activado o el sonido no es una opción, puede ajustar el comando para activar otra acción de alerta. Por ejemplo, reemplazar el comando 'decir' con 'abrir' permitiría abrir una imagen con Vista previa para indicar que ha regresado una conexión activa:
hasta hacer ping -W1 -c1 yahoo.com; dormir 5; hecho && abrir ~/BACKONLINE.jpg
En este caso, cuando el ping logra comunicarse con Yahoo, se abrirá una imagen llamada "BACKONLINE.jpg" en la aplicación Vista previa (o cualquiera que sea la aplicación de imagen predeterminada para el tipo de archivo definido).
Dirígete a @sedovsek en Twitter para este gran truco, no olvides seguirnos allí también.