Advertisement
imehesz

backup script

Jan 18th, 2014
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.57 KB | None | 0 0
  1. #/bin/bash
  2.  
  3. ### settings ###
  4. FOLDERS="/folders/separated /by/space";
  5. DATABASES="database_names separated_by space";
  6. DBUSER="YOURDBUSER";
  7. DBPASS="YOURDBPASS";
  8. BACKUPFOLDER="backup-"`date '+%d-%m-%Y'`;
  9.  
  10. ### creating backup folder ###
  11. mkdir $BACKUPFOLDER;
  12.  
  13. ### dumping databases
  14. for index in $DATABASES
  15. do
  16.   `mysqldump -u $DBUSER -p$DBPASS $index > $BACKUPFOLDER/$index.sql`;
  17. done
  18.  
  19. ### zipping folders ###
  20. tar -zcvpf $BACKUPFOLDER/folders-all.tar.gz $FOLDERS --exclude=nobackup;
  21.  
  22. ### zipping everything, ready to go ###
  23. tar -zcvpf $BACKUPFOLDER.tar.gz $BACKUPFOLDER;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement