Email Backup usando mysqldump y mutt

usualmente hago un backup diario a una db pequeña que tengo y como quiero que me envie al mail el backup generado (y comprimido) invoco un cron con un llamado a un script en bash que es el siguiente todo esto en una carpeta llamada backup en la raiz de mi linux server :

–code: backup.sh —
FECHA=`date “+%y-%m-%d”`
mysqldump -h localhost -u root –password=micontraseña mi_basededatos | gzip -9 > /backup/$FECHA.sql.gz
echo “Script de backup para base de datos” | mutt -a /backup/$FECHA.sql.gz -s “DATABASE Backup” — micuenta@mail.com
-endcode-

* mysqldump se encarga de enviar el backup a un flujo de compresion y este a un archivo que tiene como nombre la fecha actual
* mutt envia dicho archivo al mail “micuenta@mail.com” , mutt envia mails via consola 🙂

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *