Я установил cronjob, который отправляет мне электронное письмо в случае неудачи. Проблема в том, что он исходит из Cron Daemon
, а предмет - Cron <ubuntu@ip-10-100-21-10> /home/ubuntu/neo/bin/backup-test.sh >> /home/ubuntu/neo/logs/log-test.out
. Как я это сделал, использую эту строку: MAILTO="my-email@gmail.com"
Как изменить sender
и subject
чтобы сделать его чище?
У меня есть следующий конец строк моего резервного сценария для отправки электронного письма с журналом, собранным прежде.
mailbody=${log}
echo "From: Backup xx <backup@gensand.box>" > /tmp/backupmail
echo "To: gen@riddi.eu" >> /tmp/backupmail
echo "Subject: [BACKUP] Failure report for $(hostname)" >> /tmp/backupmail
echo "" >> /tmp/backupmail
cat ${mailbody} >> /tmp/backupmail
cat /tmp/backupmail | /usr/sbin/sendmail -t