Как правильно настроить уведомления о работе cron - PullRequest
0 голосов
/ 30 января 2020

Я пытаюсь настроить получение уведомлений каждый раз, когда моя работа cron не выполняется, но я не уверен, правильно ли я это делаю. Это мои текущие настройки.

Во второй строке я пытаюсь очистить мой CSV-файл, а в третьей строке я хочу, чтобы этот чистый файл был скопирован в облачное хранилище Google. Как получить уведомление о сбое любого из заданий?

MAILTO:myemail@gmail.com
*/1 * * * *  csvcut -x -e UTF-16 myfile.csv > newfile.csv
*/6 * * * *  gsutil mv -r newfile.csv gs://gcsbucket

1 Ответ

1 голос
/ 30 января 2020

Одна вещь, которую я заметил, это MAILTO:myemail@gmail.com

Чтобы установить переменную MAILTO, вы должны использовать:

      MAILTO=username@domain.com 

Отправка оповещений по электронной почте через Cron

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

Как настроить Cron для отправки электронных писем

Чтобы получать электронную почту каждый раз, когда работа cron не удается, вы должны перенаправить все ваши стандартные выходные данные на /dev/null или в какой-либо файл, и сообщения STDERR будут отправлены по электронной почте.

Получить письмо при сбое задания cron

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...