Destination S3
Chemin vers rclone
Sources à sauvegarder
Options
Compression (tar.gz)
Compresse chaque source avant l'envoi
Dossier daté en destination
Ajoute YYYY-MM-DD_HH-MM-SS au chemin S3
Nettoyage auto fichiers temporaires
Supprime les archives locales après upload
Trap EXIT (nettoyage sur crash)
Nettoie le répertoire temporaire même en cas d'erreur
Identifiant du script
Syntaxe cron
0 3 * * * /home/debian/backup.sh >> /var/log/backup.log 2>&1
Tous les jours à 03:00
Comment déployer et planifier :
- Copiez le script dans un répertoire accessible, par exemple
/home/debian/backup.sh - Rendez-le exécutable :
chmod +x /home/debian/backup.sh - Ouvrez l'éditeur cron avec
crontab -e - Collez la ligne ci-dessus en fin de fichier, puis sauvegardez