Advertisement
Guest User

Untitled

a guest
Nov 18th, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.91 KB | None | 0 0
  1. #!/bin/sh
  2. ## mover el archivo en /etc/init.d
  3. ## permisos del archivo 700
  4. ## colocar en el cron 0 18 * * * /etc/init.d/backup
  5.  
  6. DESTDIR=/home/administrador              #carpeta en donde se guardaran los backups
  7. BACKUPSUFFIX=`date +%Y_%m_%d_%H%M`       # Nombre del archivo
  8.  
  9. USER=user
  10. PASSWD=xxxxxxxx
  11. HOST=localhost
  12.  
  13. echo ''
  14. echo -e '\e[0;31mINICIA EL PROCESO DE COPIADO\e[m'
  15.  
  16. # Verifica y/o crea el directorio
  17. if [ ! -d $DESTDIR/$MONTHDIR ]; then
  18. echo -n 'Creando el directorio  ...'
  19.        `mkdir $DESTDIR/$MONTHDIR`
  20. echo -e '               \e[0;31m[ok]\e[m'
  21. fi
  22.  
  23. echo -n 'generando copia de seguridad de RYCA'
  24. mysqldump --user=$USER --host=$HOST --password=$PASSWD --routines=TRUE ryca > $DESTDIR/RYCA$BACKUPSUFFIX.sql
  25. gzip $DESTDIR/RYCA$BACKUPSUFFIX.sql
  26. echo -e '               \e[0;31m[ok]\e[m'
  27.  
  28. echo -n 'generando copia de seguridad de RYCA_LOG'
  29. mysqldump --user=$USER --host=$HOST --password=$PASSWD --routines=TRUE ryca_log > $DESTDIR/RYCA_LOG$BACKUPSUFFIX.sql
  30. gzip $DESTDIR/RYCA_LOG$BACKUPSUFFIX.sql
  31. echo -e '           \e[0;31m[ok]\e[m'
  32.  
  33. #echo -n 'generando copia de seguridad de LOGS'
  34. #mysqldump --user=$USER --host=$HOST --password=$PASSWD --routines=TRUE logs > $DESTDIR/LOGS$BACKUPSUFFIX.sql
  35. #gzip $DESTDIR/LOGS$BACKUPSUFFIX.sql
  36. #echo -e '               \e[0;31m[ok]\e[m'
  37.  
  38. echo -n 'generando copia de seguridad de RYCA_USER'
  39. mysqldump --user=$USER --host=$HOST --password=$PASSWD --routines=TRUE mysql > $DESTDIR/RYCA_USER$BACKUPSUFFIX.sql
  40. gzip $DESTDIR/RYCA_USER$BACKUPSUFFIX.sql
  41. echo -e '          \e[0;31m[ok]\e[m'
  42.  
  43. #echo -n 'Compromiendo logsRycaWeb            '
  44. #tar -czf $DESTDIR/logsRycaWeb$BACKUPSUFFIX.tar.gz /www/logsRycaWeb/ 2> /dev/null
  45. #echo -e '               \e[0;31m[ok]\e[m'
  46.  
  47. echo -n 'Compromiendo Fotos                  '
  48. tar -czf $DESTDIR/Fotos$BACKUPSUFFIX.tar.gz /fotos/ 2> /dev/null
  49. echo -e '               \e[0;31m[ok]\e[m'
  50.  
  51. echo -e '\e[0;31mLISTAS LAS COPIAS\e[m'
  52. echo ''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement