Este comando a seguir funcionou para mim quando testei na minha máquina.
echo "This is the message body" | mutt -a "/path/to/file.to.attach" -s "subject of message" -- [email protected]
Então, provavelmente, a abordagem a seguir será algo como
tar -zcf /home/blah/backup.tgz /home/blah/
echo "Please find attached the backup file" | mutt -a "/home/blah/backup.tgz" -s "File attached" -- [email protected]
Vou salvar o script acima como backup_email.sh
e agendar o cron job como
0 1 * * * /path/to/backup_email.sh
Referências