Hola estoy intentando probar un codigo que he visto en internet esta es la url
http://http://voragine.net/weblogs/u...-base-de-datos
y este es el codigo pero no me funciona
me da un error 1226, en la ultima linea me dice que el archivo no existe en el servidor
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}
las variables las he modificado bien pero lo que no entiendo mucho es esta parte
Código BASH:
Ver originalMESSAGE_FILE=backup.mail.message # colocar este archivo en BACKUP_DIR
alguien me puede ayudar con esto?
saludos