Intereting Posts
Функция легенды GNU Octave нарушена Отсутствуют значки системных настроек Как опустить окно так, чтобы его позади всех остальных – так же, как средняя кнопка мыши Мой пользователь не может загружать файлы в папки, принадлежащие www-data Звуковая карта не обнаружена (16.04) testdisk показывает неправильный размер диска Что такое «Альтернативный символ символов»? Каковы критерии для включения приложения в репозиторий Universe? Что такое сочетание клавиш для минимизации окна для запуска в единстве? Рекомендация второго жесткого диска OpenStack MAAS? Lightdm: проверка состояния батареи – нет экрана входа в систему 15.10 + Оптимус + шмель + CUDA Позвольте моему ноутбуку Kubuntu подключиться к беспроводной сети без запроса моего пароля KWallet? Ubuntu 14.04: очень медленный интерфейс в Oracle VirtualBox Как создать программу запуска с правами администратора с помощью Alacarte?

Push-уведомление, если веб-сервер идет вниз

Можно ли отправить push-уведомление на мой Mac и мои устройства Android, если, например, мой WebServer (ы) спустился или если работает определенный скрипт?

Я бы рекомендовал использовать утилиту CURL для такой задачи: http://curl.haxx.se

Сценарий для периодического доступа к индексу вашего сайта (планировщики, такие как CRON, Quartz и т. Д.), Затем проанализируйте ответ.

Если веб-сайт жив, CURL получит что-то вроде заголовка «HTTP 1.1 200 OK», в противном случае вы можете запустить свою собственную логику (сценарий для отправки SMS, электронной почты, сообщения puch – все, что вам подходит) и сообщить, что фактически получает CURL ( 404, 500, тайм-аут и т. Д.).

Хотя я не знаю о push-уведомлениях или андроидах, если вы в 10.8, этот ответ должен помочь вам использовать встроенный центр уведомлений; Я не на 10.6.8, поэтому я не тестировал.

Если вы хотите использовать более старую бесплатную версию рычания, вы можете использовать утилиту growlnotify :

growlnotify -t Terminal -m "The System... Is Down." && tput bel

Я слышу слухи, что в 10.7 это веселее.