Письмо не будет отправлено, если на stdout ничего не было.Если вы перенаправите все свои выходные данные, письма не будут отправлены.
00 4 * * * /usr/bin/domything >> /var/log/domything.log
Вы можете отослать все ваши журналы с помощью еще одного задания cron:
00 1 * * * mv /var/log/domything.log /tmp/ && cat /tmp/domything.log
(просто знайте,что любые задания, которые выполняются в течение этого времени, будут по-прежнему записываться в старый журнал)
Вы также можете перенаправить свою почту на другой адрес:
MAILTO=mycron@example.com
00 4 * * * /usr/bin/domything
, а затем настроить там .forwardкоторый направляет все входящие данные в файл, и когда его размер превышает 10 КБ, отправьте его по почте на другой адрес ...
Возможности, возможности!
Опять же, неправильный сайт.Это должно быть на ServerFault.