Nombre del script: respaldo-db.sh
#!/bin/sh
# Script para hacer backups de bd para MySQL
# Date 29/Abr/08
# Lic. Domingo Varela Y.
# Probe = True
#
# Settings
fecha=dblinuxsc-`date +%d-%m-%Y_%H.%M`
dir=/home/dvarela/backups
#
if [ -d $dir ]; then
mysqldump –opt –password=mipasswd –user=username database > $dir/$fecha.sql
sleep 5
mysqldump –opt –password=mipasswd –user=username database | gzip > $dir/$fecha.sql.gz
fi
#
# — Tiempo de espera 1 minuto para hacer la transferencia
sleep 5
#
# Area de transferencia via ssh al otro servidor
# y envio de correo electronico
#
cd $dir
scp $fecha.sql $fecha.sql.gz dvarela@listas:/home/dvarela/backups
# Nos conectamos al servidor de respaldos y enviamos el correo
#ssh listas
#cd
#cd backups/
mutt -n -s “Respaldo DB” -a $fecha.sql.gz dvarela@linuxsc.net < mensaje.txt
#exit
sleep 5
###