Advertisement
Guest User

Untitled

a guest
Feb 12th, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. #!/bin/sh
  2. # place into /etc/cron.daily/backup.sh
  3. echo "Backuping..."
  4.  
  5. VERSION=$(date +%Y-%m-%d_%H:%M)
  6. BACKUPS=/root/backups/$VERSIONS
  7. mkdir -p $BACKUPS
  8.  
  9. echo "Dumping MySQL..."
  10. mysqldump --host=localhost --user=backup --password=secret mydatabase > $BACKUPS/mydatabase.sql
  11.  
  12. echo "Setting permissions..."
  13. chown -R root:root /root/backups
  14. chmod -R o-r,o-w,o-x /root/backups
  15.  
  16. echo "Removing old backups..."
  17. find /root/backups/ -type d -mtime +14 -exec rm -rf {} \;
  18.  
  19. echo "OK"
  20. sleep 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement