Connessione Internet interrotta? Ricevi un avviso vocale quando il tuo Mac è di nuovo online

Anonim

Al giorno d'oggi dipendiamo tutti incredibilmente dalle nostre connessioni Internet, ma a volte queste connessioni non sono così affidabili. Che sia dovuto a un errore dell'ISP, a un router inattivo, a qualcuno che inciampa in un cavo da qualche parte o a qualsiasi altra circostanza, può essere frustrante attendere che una connessione Internet interrotta si riprenda. Conosciamo tutti gli utenti che hanno semplicemente premuto ripetutamente il pulsante "Aggiorna" su un browser Web per vedere quando le cose si riprendono, ma c'è un modo migliore.Gli utenti che hanno dimestichezza con la riga di comando possono utilizzare una soluzione migliore, che utilizza lo strumento ping per rilevare una connessione Internet attiva e il comando di sintesi vocale per annunciare verbalmente quando le cose sono di nuovo attive. Assicurati di avere il volume alzato sul Mac per usarlo.

Pronuncia un avviso quando la connessione Internet è online

Questo comando eseguirà un ping riuscito al dominio "yahoo.com" connesso. Cambiando il dominio con un altro, puoi anche usarlo per monitorare se un sito web o un server è attivo o inattivo.

until ping -W1 -c1 yahoo.com; dormi 5; fatto && dire che Internet è tornato

Se non sei preoccupato di connetterti a un nome di dominio risolto (ad esempio: somedomainname.com invece di 127.0.0.1), puoi anche eseguire il ping di un IP direttamente, come suggerito dalla fonte originale del trucco :

until ping -W1 -c1 8.8.8.8; dormi 5; fatto && dire che Internet è tornato

Un potenziale problema con il ping diretto di un IP è che il comando potrebbe restituire una connessione live quando continuano a esserci problemi con il DNS. Quindi la prima opzione, che esegue invece il ping di un nome di dominio risolto, potrebbe essere un'opzione migliore, perché non solo rileva una connessione Internet attiva, ma si attiva anche solo quando i nomi di dominio vengono risolti correttamente.

Questo è simile a un trucco della riga di comando che abbiamo trattato che annuncia il completamento di un'attività pronunciando una frase definita, che può essere utile quando è in esecuzione uno script lungo o qualche altra attività può richiedere una quantità indeterminata di tempo per finire dove un avviso sarebbe utile.

Alternativa silenziosa: avvisa la connessione Internet online con una foto

Per gli utenti che lavorano in ambienti in cui l'attivazione del volume o l'audio non è un'opzione, è possibile regolare il comando per attivare un' altra azione di avviso. Ad esempio, la sostituzione del comando "say" con "open" consentirebbe l'apertura di un'immagine con Anteprima per indicare che è stata restituita una connessione attiva:

until ping -W1 -c1 yahoo.com; dormi 5; fatto && apri ~/BACKONLINE.jpg

In questo caso, quando il ping riesce a contattare yahoo, un'immagine denominata "BACKONLINE.jpg" si aprirà nell'app Anteprima (o qualunque sia l'app immagine predefinita impostata per il tipo di file definito).

Rivolgiti a @sedovsek su Twitter per questo fantastico trucco, non dimenticare di seguirci anche lì.

Connessione Internet interrotta? Ricevi un avviso vocale quando il tuo Mac è di nuovo online