Нам нравится следить за хранилищем NAS, установленным на Linux-боксе. Нам нравится получать уведомления по почте только в том случае, если использование превышает определенное число, скажем, 80. Мы видели только в книгах по Linux, где большинство из них вызывали сценарии оболочки в определенное время.

Как мы пишем внутри crontab только для того, чтобы отправить нам письмо, если оно превышает 80?

Обычный например

2 2 * * * /home/someUser/script.sh 2> & 1 | почта me@me.com

Ищите решение как ниже

2 2 * * * if [someNumber> "80"]; затем /home/someUser/script.sh | почта me@me.com

1 ответ1

0

Ваш сценарий оболочки должен только ' echo ', когда встречаются условия, о которых вы хотите получать по почте. Крон сам отправляет почту, но только если есть выход. Cron письма на основе переменной MAILTO. Крон приказывает ваш сценарий, когда бежать. Когда ты сидишь за своим столом? 2 ЧАСА НОЧИ? Я предпочел бы будни после обеда, поэтому мой файл crontab будет иметь:

MAILTO="me@me.com"
35 13 * * 1-5 /home/someUser/script.sh

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .