Skip to content

Instantly share code, notes, and snippets.

@bitless
Created November 4, 2013 17:36
Show Gist options
  • Save bitless/7306286 to your computer and use it in GitHub Desktop.
Save bitless/7306286 to your computer and use it in GitHub Desktop.
backup database and wp uploads to svn
PATH='/bin:/usr/bin'
## vars
dbs='dbase'
dbu='user'
dbp='pass'
dbdump='dump.sql'
svnu='svnuser'
svnp='svnpass'
sitepath='/var/www/sites/www.site.com'
innerpath='wp-content/uploads'
bakpath='/home/bakuser/backups/www.site.com-svn-tag-backup'
ts=$(date +%Y%m%d.%H%M%S)
## action
mysqldump --databases $dbs -u$dbu -p$dbp > $bakpath/$dbdump
rsync -va $sitepath/$innerpath $bakpath
svn add --force $bakpath/*
svn -m "Backup Agent db/upload backup $ts" commit $bakpath/*
## done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment