script de sauvegarde web
Rédigé par jd97290 le 18 août 2013
Sauvegarder automatiquement et périodiquement son site web :
# squelette backup.sh # http://my1.fr
#!/bin/sh #définitions des variables : datedujour=$(date +%Y%m%d) fichierdujour=$(date +%Y%m%d)-SqlBackup.tar.gz datequinze=$(date -d '15 days ago' +%Y%m%d) # On afficher les infos date du jour et autre pour le log. echo "Date du jour : $datedujour" echo "Fichier du jour : $fichierdujour" echo "Date il y a 15 jours : $datequinze" #On supprime toutes les sauvegardes existantes dans le dossier d'exécution rm -f *.sql # La commande dump : mysqldump -h localhost -u LOGIN_BDD -pPASSWORD NOM_BDD > BDD.sql #on archive tous les backups dans un zip a la date du jour # tar czf $fichierdujour *.sql #on sauvegarde les fichiers du repertoire web tar -cvzf www.tgz /public_html/ #on cree le répertoire du jour et y place les backups mkdir ~/backup/auto/$datedujour mv *.sql ~/backup/auto/$datedujour/ mv www* ~/backup/auto/$datedujour/ #on supprime le répertoire d il y a 15 jours s'il existe if test -d ~/backup/auto/$datequinze; then echo 'suppression des anciens backups vieux de 15 jours ou plus' rm -rf ~/backup/auto/$datequinze fi #on supprime le tar.gz du jour rm -f $fichierdujour |
Classé dans : sauvegarde - Mots clés : aucun
Je suggère aussi
- un bon VPN
- changer nom de machine
- créer un serveur musical sockso
- créer un alias
- renommer lots images par N°