Hola vi este codigo en interntet que lo que hace es una copia de seguridad y la base de datos y despues envia un correo con el archivo creado. Muestro el script
Código BASH:
Ver original#!/bin/bash
# crea una copia de seguridad de una base de datos y la envía a una dirección de correo electrónico
########################
##### variables a editar
#
DB_USER=usuario
DB_PASS=password
DB_NAME=nombrebasedatos
BACKUP_DIR=/home/usuario/
MESSAGE_FILE=backup.mail.message # colocar este archivo en BACKUP_DIR
USER_MAIL=usuario@dominio.com
#
##### fin de variables a editar
########################
BACKUP_FILE=${BACKUP_DIR}$(date +%Y%m%d)-${DB_NAME}.sql
# usamos mysqldump para hacer la copia de seguridad que se guarda en BACKUP_DIR
mysqldump --opt -u ${DB_USER} -p${DB_PASS} ${DB_NAME} > ${BACKUP_FILE}
# usamos bzip2 para comprimir el sql
bzip2 ${BACKUP_FILE}
# usamos mutt para enviar por correo electrónico el archivo sql
mutt -s "Copia de seguridad base de datos ${DB_NAME}: $(date +%B) de $(date +%Y)" ${USER_MAIL} -a ${BACKUP_FILE}.bz2 < ${BACKUP_DIR}${MESSAGE_FILE}
Necesito añadirle codigo para que verifique que el correo se envio con exito y truncar una tabla de la base de datos, alguien podria ayudarme no encuentro informacion o no la se aplicar al codigo.