Conseillé, 2024

Le choix des éditeurs

Connexion Internet en panne? recevez une alerte vocale lorsque votre mac est de nouveau en ligne

How to Fix Wifi or Network Issues on MacBook, MacBook Air, iMac, Mac Mini | Can't Connect to Wifi

How to Fix Wifi or Network Issues on MacBook, MacBook Air, iMac, Mac Mini | Can't Connect to Wifi

Table des matières:

Anonim

De nos jours, nous dépendons tous incroyablement de nos connexions Internet, mais parfois, ces connexions ne sont pas aussi fiables. Qu'il s'agisse d'une défaillance d'un fournisseur de services Internet, d'un routeur en panne, d'une personne qui trébuche sur un cordon quelque part ou de toute autre situation, il peut être frustrant d'attendre qu'une connexion Internet défaillante redevienne vivante. Nous connaissons tous des utilisateurs qui ont simplement appuyé à plusieurs reprises sur le bouton «Actualiser» d'un navigateur Web pour voir quand les choses reprennent vie, mais il existe un meilleur moyen. Les utilisateurs qui maîtrisent la ligne de commande peuvent utiliser une meilleure solution, qui utilise l'outil ping pour détecter une connexion Internet active et la commande text-to-say say pour annoncer verbalement la réactivation des événements. Assurez-vous que le volume est activé sur le Mac pour pouvoir l'utiliser.

Parler d'une alerte lorsque la connexion Internet est en ligne

Cette commande exécutera un ping réussi sur le domaine «yahoo.com» est connecté. En échangeant le domaine avec un autre, vous pouvez également l'utiliser pour surveiller si un site Web ou un serveur est en activité ou en panne.

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

Si vous ne souhaitez pas vous connecter à un nom de domaine résolu (c'est-à-dire: somedomainname.com au lieu de 127.0.0.1), vous pouvez également envoyer une commande ping directement à une adresse IP, comme suggéré par la source d'origine de l'astuce:

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

Un problème potentiel lié à l’envoi direct d’une adresse IP à une adresse IP est que la commande peut renvoyer une connexion en direct lorsque des problèmes de DNS persistent. Par conséquent, la première option, qui consiste à envoyer un ping à un nom de domaine résolu, peut être une meilleure option, car elle détecte non seulement une connexion Internet active, mais déclenche également la résolution correcte des noms de domaine.

Ceci est similaire à une astuce de ligne de commande que nous avons décrite et qui annonce l'achèvement d'une tâche en énonçant une phrase définie, ce qui peut être utile lorsqu'un long script est en cours d'exécution ou qu'une autre tâche peut prendre un temps indéterminé pour terminer une alerte. être utile.

Alternative silencieuse: Alert Internet Connection Online avec une photo

Pour les utilisateurs travaillant dans des environnements où le volume ou la sonorité n'est pas disponible, vous pouvez ajuster la commande pour déclencher une autre action d'alerte. Par exemple, remplacer la commande "say" par "open" permettrait d'ouvrir une image avec Preview pour indiquer qu'une connexion active a été rétablie:

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

Dans ce cas, lorsque ping parvient à contacter yahoo, une image nommée «BACKONLINE.jpg» s'ouvre dans l'application Aperçu (ou quelle que soit l'application d'image par défaut définie pour le type de fichier défini).

En route vers @sedovsek sur Twitter pour ce grand tour, n'oubliez pas de nous suivre aussi.

Top