Guest User

Untitled

a guest
Sep 24th, 2018
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. DIR=/home/www/backup
  4.  
  5. HOSTNAME=localhost
  6. DBNAME=db_name
  7. DBPASS=pass
  8. DBUSER=user
  9.  
  10. DATE=`date +%Y%m%d-%H%M%S`
  11.  
  12. # 1. BACKUP PROCEDURE FOR FILES
  13.  
  14. tar cz -C /home/www/site1/public -f $DIR/site/public-$DATE.tar.gz system
  15.  
  16. # 2. BACKUP PRODECURE FOR MYSQL DATABASE
  17.  
  18. mysqldump --opt -h $HOSTNAME -u$DBUSER -p$DBPASS $DBNAME | gzip -9 > $DIR/mysql/site1-$DATE.gz
  19.  
  20. find $DIR/mysql/* -mtime +7 -exec rm {} \;
  21. find $DIR/site/* -mtime +2 -exec rm {} \;
  22.  
  23. rsync -zthr --compress-level=9 $DIR/ rsync://server.ru/with_rsync
Add Comment
Please, Sign In to add comment