|
@@ -1,22 +1,27 @@
|
|
|
-#Scripts de sauvegarde
|
|
|
+cripts de sauvegarde
|
|
|
|
|
|
## Description
|
|
|
-Ces scripts sont utilisésur des VM debian contenant des applis web
|
|
|
+Ces scripts sont utilisés sur des VM debian contenant des applis web
|
|
|
|
|
|
-* *backup.sh* permet de sauvegarder bases de donnÃes MYSQL ainsi que le contenu d'un rÃpertoire
|
|
|
+* *backup.sh* permet de sauvegarder bases de donnes MYSQL ainsi que le contenu d'un rpertoire
|
|
|
* *cleanup.sh* efface les sauvegardes de plus de 10 jours.
|
|
|
|
|
|
## Déploiement
|
|
|
-1. Placez vous dans le rÃpertoire de votre choix (`/root/scripts` par exemple)
|
|
|
-`git clone https://agora.tera.coop/gogs/tera.coop/backup-scritps.git`
|
|
|
+1. Placez vous dans le répertoire de votre choix (`/root/scripts` par exemple)
|
|
|
+```
|
|
|
+git clone https://agora.tera.coop/gogs/tera.coop/backup-scritps.git
|
|
|
+```
|
|
|
|
|
|
-2. *Attention de bien renseigner les paramètres dans chaque script et de s'assurer de créer les réperresi contenant les sauvegardes !*
|
|
|
+2. **Attention de bien renseigner les paramètres dans chaque script et de s'assurer de créer les répertoires contenant les sauvegardes !**
|
|
|
|
|
|
-3. Rendre les scripts exÃcutables :
|
|
|
-`chmod 700 backup.sh cleanup.sh`
|
|
|
+3. Rendre les scripts excutables :
|
|
|
+```
|
|
|
+chmod 700 backup.sh cleanup.sh
|
|
|
+```
|
|
|
|
|
|
-## ExÃcuter les scripts automatiquement avec la crontab
|
|
|
+## Excuter les scripts automatiquement avec la crontab (tous les jours)
|
|
|
```
|
|
|
ln -s backup.sh /etc/cron.daily/01-backup
|
|
|
ln -s cleanup.sh /etc/cron.daily/02-cleanup
|
|
|
```
|
|
|
+
|