Создание предупреждений в crontab в зависимости от условия [дубликат]

Как заставить crontab отправлять мне письма с результатами выполнения заданий? У меня есть MAILTO=redacted@yahoo.com.au над заданиями, но это не работает.

Я знаю, что мне нужно использовать что-то вроде Postfix или Sendmail, но я никак не могу понять, как этого добиться. Я искал и искал простое руководство по настройке Postfix, но все они безумно сложные и предполагают, что вы будете настраивать целый сервер для отправки и получения электронной почты и знать все термины (например, что такое доменное имя для исходящей электронной почты?).

Все, что я хочу сделать, это чтобы crontab отправлял мне электронную почту. Почему это так сложно?

Дополнительная информация:

Мой файл crontab выглядит так:

MAILTO=redacted@yahoo.com.au
1 0 * * * ~/Desktop/toskymesh.sh
59 6 * * * ~/Desktop/tooptus.sh
0 3 * * * snapraid sync

Дополнительная информация:

Вывод ps -ef | grep '[s]endmail'

root 6840 1370 0 10:26 ? 00:00:00 sendmail: MTA: accepting connections

Я точно знаю, что cron работает, но я все равно тестирую команду mail с помощью echo Test | mail -s Test redacted@yahoo.com.au.

54
задан 14 October 2014 в 04:39

0 ответов

Другие вопросы по тегам:

Похожие вопросы: