Advertisement
Guest User

Untitled

a guest
Aug 16th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. DATE=`date +"%Y_%m_%d_%H"`
  4.  
  5. # lista de bancos para fazer backup
  6. array=( "database_1" "database_2" )
  7.  
  8. # varre o array dos bancos
  9. for i in "${array[@]}"
  10. do
  11. FILE=/var/www/backups/${DATE}_$i.sql
  12. mysqldump --opt --user=USER --password=PASS $i > $FILE
  13. tar -czvf $FILE.gz $FILE
  14. rm $FILE
  15. done
  16.  
  17. # remove arquivos com mais de 30 dias
  18. find /var/www/backups/* -mtime +30 -type f -delete
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement