para poder enviar un backup de mysql a mi email con cront
pero el problema es que tengo esto echo y no me funciona
Código bash:
Ver original
#!/bin/sh user="user" pass="passw" mysqldump -u$user -p$pass --opt azul > /respaldo/backup.sql cd /respaldo tar -zcvf respaldo_$(date +%d-%m-%y).tgz *.sql find -name '*.tgz' -type f -mtime +2 -exec rm -f {} \; echo "Backup se genero bien Successful: $(date)" > /var/log/backup.log sleep 1 SUBJECT="Base de datos Backup" EMAIL="[email protected]" MESSAGE="Base de datos Backup" EMAILMESSAGE="/var/log/emailmessage.txt" echo "Backup de Mysql" > $EMAILMESSAGE uuencode respaldo_$(date +%d-%m-%y).tgz respaldo_$(date +%d-%m-%y).tgz | mailx -s "$SUBJECT" "$EMAIL" < $EMAILMESSAGE
pero como el .tgz tiene una fecha no me quiere funcionar me funciona asi
uuencode backup.sql backup.sql | mailx -s "$SUBJECT" "$EMAIL" < $EMAILMESSAGE
aver si hay una mejor solucion