Сегодня ушел с работы, а в оболочке запущена давно работающая задача. В качестве аргумента предположим, что я использую 'wc -l' для подсчета строк в огромном файле. Я хочу получить уведомление, когда это будет сделано, но я не могу полагаться на электронную почту. Я хочу использовать curl для запуска события в какой-либо службе онлайн-уведомлений, которое я затем могу проверить из дома.
wc -l some_huge_file; curl http://some-notification-service.com
Есть ли какие-нибудь службы уведомлений, которые я мог бы использовать с curl? Я предполагаю, что отправка запроса GET к какому-либо ресурсу, установка флага того, что задание завершено, отправка sms, электронной почты или что-то еще.
Есть идеи, что делать с этим запросом curl GET / POST / PUT / WHATEVER?
Это обязательно должна быть услуга?
Вы можете отправить смс сообщение через sendmail.
Ты можешь использовать твиттер
Ты можешь использовать Facebook
Я сделал этот простой сценарий bash в качестве проверки nagios, чтобы загрузить файл с помощью curl и проверить, соответствует ли содержимое MD5 предоставленному значению ...
Вы можете легко изменить его под свои нужды ...
https://github.com/mabitt/mab-nagios-plugins/blob/master/check_urlmd5.sh