Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- fecha=$(date +%Y-%m-%d-%s)
- bkpserver=192.168.0.73
- mysqldump gestioncrm > /var/backups/${fecha}_gestioncrm.sql
- mysqldump cuentasbank > /var/backups/${fecha}_cuentasbank.sql
- tar czf /var/backups/${fecha}_cuentasbank.sql.tar.gz /var/backups/${fecha}_cuentasbank.sql
- tar czf /var/backups/${fecha}_gestioncrm.sql.tar.gz /var/backups/${fecha}_gestioncrm.sql
- gpg --output /var/backups/${fecha}_cuentasbank.sql.tar.gz.gpg \
- --encrypt \
- --recipient sysadmin@server \
- /var/backups/${fecha}_cuentasbank.sql.tar.gz
- gpg --detach-sign /var/backups/${fecha}_cuentasbank.sql.tar.gz.gpg
- rm /var/backups/${fecha}_cuentasbank.sql.tar.gz
- gpg --output /var/backups/${fecha}_gestioncrm.sql.tar.gz.gpg \
- --encrypt \
- --recipient sysadmin@server \
- /var/backups/${fecha}_gestioncrm.sql.tar.gz
- gpg --detach-sign /var/backups/${fecha}_gestioncrm.sql.tar.gz.gpg
- rm /var/backups/${fecha}_gestioncrm.sql.tar.gz
- find /var/backups/ -type f -ctime +7 -exec rm {} \;
- rsync -av \
- --exclude='*.sql' \
- --exclude='*.gz' \
- --exclude='lost+found' \
- /var/backups/ educacionit@${bkpserver}:~/backups
- rm /var/backups/*.gz
- rm /var/backups/*.gpg
- rm /var/backups/*.sig
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement