Skip to content

Instantly share code, notes, and snippets.

@lajunta
Created October 26, 2016 07:14
Show Gist options
  • Save lajunta/cf7504d63672ba9a210e2b46103d8b81 to your computer and use it in GitHub Desktop.
Save lajunta/cf7504d63672ba9a210e2b46103d8b81 to your computer and use it in GitHub Desktop.
#!/bin/sh
rsync -e 'ssh -p 22' -avz [email protected]:/data/run /data/ecbackup
sleep 1
echo "Run is backup"
echo "------------------------------------------------------------"
rsync -e 'ssh -p 22' -avz [email protected]:/etc/init/{wx,ndc,xtiku,bttrack,caddy,dljy,kpy,mongod,mongodb,qiku,tbcms,lab}.conf /data/ecbackup/upstart
sleep 1
echo "Upstart script is backup"
echo "------------------------------------------------------------"
rsync -e 'ssh -p 22' -avz --exclude-from=/root/exclusion-file [email protected]:/data/sites /data/ecbackup
sleep 1
echo "Sites is backup"
echo "------------------------------------------------------------"
rsync -e 'ssh -p 22' -avz [email protected]:/data/dbackup /data/ecbackup
sleep 1
echo "EC DB is backup"
echo "------------------------------------------------------------"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment