Created
March 25, 2015 12:10
-
-
Save MarceauKa/7c76d10e957fc8e3464c to your computer and use it in GitHub Desktop.
Script de Backup site web
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
THE_IP="94.23.215.123"; | |
THE_DATE=`date +%Y%m%d`; | |
THE_PATH="/home/saves/[mon-dossier]/files/"; | |
ssh root@${THE_IP} 'mysqldump -u"[Utilisateur MySQL]" -p"[Mot de passe MySQL]" [Base MySQL] | gzip > /[Chemin distant]/database.sql.gz' | |
scp root@${THE_IP}:/[Chemin distant]/database.sql.gz ${THE_PATH}database_${THE_DATE}.sql.gz | |
ssh root@${THE_IP} 'rm /[Chemin distant]/database.sql.gz' | |
ssh root@${THE_IP} 'tar -zcf /[Chemin distant]/seche.tgz /[Chemin distant]/www' | |
scp root@${THE_IP}:/[Chemin distant]/site.tgz ${THE_PATH}site_${THE_DATE}.tgz | |
ssh root@${THE_IP} 'rm /[Chemin distant]/site.tgz' | |
find ${THE_PATH}database_*.sql.gz -mtime +10 -exec rm {} \; | |
find ${THE_PATH}site_*.tgz -mtime +5 -exec rm {} \; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment