README.md 820 B

cripts de sauvegarde

Description

Ces scripts sont utilisés sur des VM debian contenant des applis web

  • 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
    
  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 excutables :

    chmod 700 backup.sh cleanup.sh
    

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