Advertisement
Guest User

Untitled

a guest
Jan 18th, 2016
84
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. USER='root'
  4. PASS='root'
  5. DATABASE='drupal'
  6.  
  7. # Create folders if it's not yet.
  8. mkdir -p ~/backups/{database,files}
  9.  
  10. # Backup.
  11. mysqldump -u$USER -p$PASS $DATABASE | gzip -9 > ~/backups/database/$DATABASE-`date +"%d-%m-%Y"`.sql.gz
  12. tar -czvf ~/backups/files/files-`date +"%d-%m-%Y"`.tar.gz /var/www/html/drupal/sites/default/files
  13.  
  14. # Delete backups older than 30 days.
  15. find ~/backups/* -mtime +30 -exec rm {} \;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement