Sauvegarde avec tar et Cron

Créer une sauvegarde quotidienne simple.

Script

#!/bin/bash
set -euo pipefail
DEST="/backup/wiki"
DATE="$(date +%F_%H-%M)"
mkdir -p "$DEST"
tar -czf "$DEST/wiki_$DATE.tar.gz" /var/www/wiki
find "$DEST" -type f -name 'wiki_*.tar.gz' -mtime +14 -delete

Planification

0 2 * * * /usr/local/sbin/sauvegarde-wiki.sh >> /var/log/sauvegarde-wiki.log 2>&1

🚨 Réflexe TSSR

  • Lire l’objectif
  • Préparer les prérequis
  • Exécuter dans l’ordre
  • Tester chaque étape
  • Documenter le résultat

💡 À retenir

Une procédure est terminée uniquement après vérification.

⚠ Pièges fréquents

Copier les commandes sans adapter les noms, interfaces, adresses ou chemins.

✔ Vérification

Contrôler la configurationCommande de vérification
Tester le serviceCommande de vérification
Consulter les logsCommande de vérification

🎯 Ce que le jury attend

  • Respecter l’ordre
  • Expliquer les choix
  • Fournir des preuves
  • Documenter