Подключение к Интернету отключено? Получите голосовое оповещение, когда ваш Mac снова подключится к сети

Anonim

В наши дни мы все невероятно зависим от нашего интернет-соединения, но иногда эти соединения не так надежны. Будь то сбой интернет-провайдера, сбой маршрутизатора, кто-то где-то споткнулся о шнур или что-то еще, ждать, пока прерванное интернет-соединение снова оживет, может быть неприятно. Все мы знаем пользователей, которые просто несколько раз нажимали кнопку «обновить» в веб-браузере, чтобы увидеть, когда все оживет, но есть способ получше.Пользователи, которые знакомы с командной строкой, могут использовать лучшее решение, в котором используется инструмент ping для обнаружения активного подключения к Интернету и команда text-to-speech say для устного объявления о возобновлении работы. Убедитесь, что громкость на Mac включена, чтобы использовать это.

Произносить оповещение, когда подключение к Интернету находится в сети

Эта команда запустит успешный пинг до домена «yahoo.com». Переключив домен на другой, вы также можете использовать это для отслеживания работы веб-сайта или сервера.

until ping -W1 -c1 yahoo.com; спать 5; готово && сказать, что интернет вернулся

Если вас не беспокоит подключение к разрешенному доменному имени (например, somedomainname.com вместо 127.0.0.1), вы также можете напрямую пропинговать IP-адрес, что и предлагал исходный источник трюка. :

until ping -W1 -c1 8.8.8.8; спать 5; готово && сказать, что интернет вернулся

Потенциальная проблема с прямой проверкой связи по IP-адресу заключается в том, что команда может вернуть активное соединение, когда проблемы с DNS продолжают возникать. Таким образом, первый вариант, который вместо этого пингует разрешенное доменное имя, может быть лучшим вариантом, потому что он не только обнаруживает активное подключение к Интернету, но также срабатывает только тогда, когда доменные имена разрешаются правильно.

Это похоже на рассмотренный нами трюк с командной строкой, который объявляет о завершении задачи, произнося определенную фразу, что может быть полезно, когда выполняется длинный сценарий или какая-либо другая задача может занять неопределенное время. времени, чтобы закончить, где предупреждение было бы полезно.

Тихая альтернатива: оповещение о подключении к Интернету в сети с фотографией

Для пользователей, которые работают в средах, где включение громкости или увеличение звука невозможно, вы можете настроить команду для запуска другого действия предупреждения. Например, замена команды «сказать» на «открыть» позволит открыть изображение с предварительным просмотром, чтобы указать, что активное соединение возвращено:

until ping -W1 -c1 yahoo.com; спать 5; сделано && открыть ~/BACKONLINE.jpg

В этом случае, когда ping успешно установит связь с yahoo, в приложении Preview откроется изображение с именем «BACKONLINE.jpg» (или любое другое приложение изображения по умолчанию, установленное для определенного типа файла).

Присоединяйтесь к @sedovsek в Твиттере, чтобы узнать об этом замечательном трюке, не забудьте также подписаться на нас там.

Подключение к Интернету отключено? Получите голосовое оповещение, когда ваш Mac снова подключится к сети