У меня есть настройка cronjob с использованием crontab, которая выглядит так ...
MAILTO=myemail@example.com
00 02 * * * /home/myaccount/myscript.sh
Это отлично работает, и в 2 часа ночи он запускает скрипт и отправляет мне результат на myemail@example.com.
Единственная проблема в том, что тема письма и имя отправителя не очень полезны.
Есть ли способ изменить их так же, как я могу установить адрес электронной почты получателя?
Могу ли я подавить автоматическую рассылку электронной почты и перенаправить вывод на почту себе?
Cron не допускает большого количества настроек, но вы можете это сделать, если у вас есть mailutils
установлен пакет:
00 02 * * * /home/myaccount/myscript.sh 2>&1 | mail -s "My subject" $MAILTO