Wie ändere ich den Standardabsender und -betreff in der E-Mail bei Cronjob-Fehlern?

Wie ändere ich den Standardabsender und -betreff in der E-Mail bei Cronjob-Fehlern?

Ich habe einen Cronjob eingerichtet, der mir bei einem Fehler eine E-Mail sendet. Das Problem ist, dass die Nachricht von dort kommt Cron Daemonund der Betreff lautetCron <ubuntu@ip-10-100-21-10> /home/ubuntu/neo/bin/backup-test.sh >> /home/ubuntu/neo/logs/log-test.out

Ich habe es mit dieser Zeile gemacht:MAILTO="[email protected]"

Wie kann ich es ändern sender, subjectum es etwas übersichtlicher zu gestalten?

Antwort1

Ich habe am Ende meines Backup-Skripts die folgenden Zeilen, um eine E-Mail mit dem zuvor gesammelten Protokoll zu versenden.

mailbody=${log}
echo "From: Backup xx <[email protected]>" > /tmp/backupmail
echo "To: [email protected]" >> /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

verwandte Informationen