cronjob 실패 이메일에서 기본 '발신자'와 '제목'을 수정하는 방법은 무엇입니까?

cronjob 실패 이메일에서 기본 '발신자'와 '제목'을 수정하는 방법은 무엇입니까?

실패 시 이메일을 보내는 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="[email protected]"

을 수정 sender하고 subject좀 더 깔끔하게 만드는 방법은 무엇입니까?

답변1

이전에 수집된 로그와 함께 이메일을 보내기 위해 백업 스크립트 끝에 다음 줄이 있습니다.

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

관련 정보