trebol-sucursal-legacy/respaldar.sh

20 lines
514 B
Bash
Executable file

#!/bin/bash
set -eu
source ./configuracion.conf
HOY=$(date -d 'yesterday' '+%Y%m%d')
PASADO=$(date -d "now - ${EDADL}" '+%Y%m%d')
# mysqldump
date +'%Y%m%d %H:%M' >> fechas.txt
rm completed.txt || true
ARCHIVO=${DB}-${HOY}
ARCHIVOPASADO=${DB}-${PASADO}
mysqldump -u ${USER} -p${PASS} -v --log-error=mysqldump-error.log --opt \
${DB} > $ARCHIVO.sql
grep " Dump completed" $ARCHIVO.sql > completed.txt
gzip -9 $ARCHIVO.sql
date +'%Y%m%d %H:%M' >> fechas.txt
echo >> fechas.txt
rm ${DB}-${PASADO}.sql.gz || true