Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- ## mover el archivo en /etc/init.d
- ## permisos del archivo 700
- ## colocar en el cron 0 18 * * * /etc/init.d/backup
- DESTDIR=/home/administrador #carpeta en donde se guardaran los backups
- BACKUPSUFFIX=`date +%Y_%m_%d_%H%M` # Nombre del archivo
- USER=user
- PASSWD=xxxxxxxx
- HOST=localhost
- echo ''
- echo -e '\e[0;31mINICIA EL PROCESO DE COPIADO\e[m'
- # Verifica y/o crea el directorio
- if [ ! -d $DESTDIR/$MONTHDIR ]; then
- echo -n 'Creando el directorio ...'
- `mkdir $DESTDIR/$MONTHDIR`
- echo -e ' \e[0;31m[ok]\e[m'
- fi
- echo -n 'generando copia de seguridad de RYCA'
- mysqldump --user=$USER --host=$HOST --password=$PASSWD --routines=TRUE ryca > $DESTDIR/RYCA$BACKUPSUFFIX.sql
- gzip $DESTDIR/RYCA$BACKUPSUFFIX.sql
- echo -e ' \e[0;31m[ok]\e[m'
- echo -n 'generando copia de seguridad de RYCA_LOG'
- mysqldump --user=$USER --host=$HOST --password=$PASSWD --routines=TRUE ryca_log > $DESTDIR/RYCA_LOG$BACKUPSUFFIX.sql
- gzip $DESTDIR/RYCA_LOG$BACKUPSUFFIX.sql
- echo -e ' \e[0;31m[ok]\e[m'
- #echo -n 'generando copia de seguridad de LOGS'
- #mysqldump --user=$USER --host=$HOST --password=$PASSWD --routines=TRUE logs > $DESTDIR/LOGS$BACKUPSUFFIX.sql
- #gzip $DESTDIR/LOGS$BACKUPSUFFIX.sql
- #echo -e ' \e[0;31m[ok]\e[m'
- echo -n 'generando copia de seguridad de RYCA_USER'
- mysqldump --user=$USER --host=$HOST --password=$PASSWD --routines=TRUE mysql > $DESTDIR/RYCA_USER$BACKUPSUFFIX.sql
- gzip $DESTDIR/RYCA_USER$BACKUPSUFFIX.sql
- echo -e ' \e[0;31m[ok]\e[m'
- #echo -n 'Compromiendo logsRycaWeb '
- #tar -czf $DESTDIR/logsRycaWeb$BACKUPSUFFIX.tar.gz /www/logsRycaWeb/ 2> /dev/null
- #echo -e ' \e[0;31m[ok]\e[m'
- echo -n 'Compromiendo Fotos '
- tar -czf $DESTDIR/Fotos$BACKUPSUFFIX.tar.gz /fotos/ 2> /dev/null
- echo -e ' \e[0;31m[ok]\e[m'
- echo -e '\e[0;31mLISTAS LAS COPIAS\e[m'
- echo ''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement