Połączenie internetowe nie działa? Otrzymuj alert głosowy, gdy Twój Mac jest z powrotem w trybie online

Anonim

W dzisiejszych czasach wszyscy jesteśmy niesamowicie uzależnieni od naszych połączeń internetowych, ale czasami te połączenia nie są tak niezawodne. Niezależnie od tego, czy jest to spowodowane awarią usługodawcy internetowego, awarią routera, kimś, kto potknął się o kabel, czy jakimkolwiek innym zdarzeniem, czekanie na przywrócenie połączenia z Internetem może być frustrujące. Wszyscy znamy użytkowników, którzy po prostu kilkakrotnie naciskają przycisk „odśwież” w przeglądarce internetowej, aby zobaczyć, kiedy coś się ożywi, ale jest lepszy sposób.Użytkownicy, którzy czują się komfortowo z wierszem poleceń, mogą skorzystać z lepszego rozwiązania, które wykorzystuje narzędzie ping do wykrywania aktywnego połączenia z Internetem i polecenie zamiany tekstu na mowę, aby ustnie ogłosić, kiedy wszystko znów działa. Aby tego użyć, ustaw głośność na Macu.

Mów alert, gdy połączenie internetowe jest online

To polecenie spowoduje pomyślne wykonanie polecenia ping do połączonej domeny „yahoo.com”. Zmieniając domenę na inną, możesz również użyć tego do monitorowania, czy strona internetowa lub serwer działa, czy nie działa.

do pingowania -W1 -c1 yahoo.com; spać 5; zrobione i powiedz, że internet wrócił

Jeśli nie martwisz się połączeniem z rozpoznaną nazwą domeny (np. nazwa_domeny.com zamiast 127.0.0.1), możesz również bezpośrednio pingować adres IP, co sugerowało oryginalne źródło sztuczek :

until ping -W1 -c1 8.8.8.8; spać 5; zrobione i powiedz, że internet wrócił

Potencjalny problem z bezpośrednim wysłaniem polecenia ping na adres IP polega na tym, że polecenie może zwrócić aktywne połączenie, jeśli nadal występują problemy z DNS. W związku z tym pierwsza opcja, która wysyła polecenie ping do rozpoznanej nazwy domeny, może być lepszą opcją, ponieważ nie tylko wykrywa aktywne połączenie internetowe, ale także uruchamia się tylko wtedy, gdy nazwy domen są rozpoznawane prawidłowo.

Jest to podobne do omówionej przez nas sztuczki wiersza poleceń, która ogłasza zakończenie zadania poprzez wypowiedzenie określonej frazy, co może być pomocne, gdy uruchomiony jest długi skrypt lub inne zadanie może zająć nieokreśloną ilość czasu czasu do zakończenia, gdzie przydałby się alert.

Cicha alternatywa: ostrzeganie o połączeniu internetowym za pomocą zdjęcia

W przypadku użytkowników pracujących w środowiskach, w których włączenie głośności lub zwiększenie głośności nie jest możliwe, można dostosować polecenie, aby uruchomić inną akcję alertu. Na przykład zastąpienie polecenia „powiedz” poleceniem „otwórz” umożliwiłoby otwarcie obrazu w podglądzie w celu wskazania, że ​​aktywne połączenie zostało przywrócone:

do pingowania -W1 -c1 yahoo.com; spać 5; gotowe && otwórz ~/BACKONLINE.jpg

W takim przypadku, gdy ping pomyślnie skontaktuje się z Yahoo, obraz o nazwie „BACKONLINE.jpg” otworzy się w aplikacji Preview (lub innej domyślnej aplikacji do obsługi obrazów ustawionej dla zdefiniowanego typu pliku).

Zwracaj się do @sedovsek na Twitterze, aby poznać tę wspaniałą sztuczkę. Nie zapomnij też nas tam obserwować.

Połączenie internetowe nie działa? Otrzymuj alert głosowy, gdy Twój Mac jest z powrotem w trybie online