{{tag>bash sh}}
====== Scripts shell ======
**Merci à tous de partager les améliorations que vous apporteriez à ces scripts**
===== Sauvegarde quotidienne sur 7 jours de bases de données et dossiers=====
==== Cas des sites internets de l'atlas des papillons de jours et des libellules ====
#!/bin/sh
DATE=$(date +%Y-%m-%d)
DATE_SEMAINE_DERNIERE=$(date --date='1 week ago' +%Y-%m-%d)
pg_dump --host localhost --port 5432 --username "db_username" -w -Fc odo_pap > /chemin/vers/sauvegardes/${DATE}_odo_pap.backup
pg_dump --host localhost --port 5432 --username "db_username" -w -Fc cenlr_atlas_odopap > /chemin/vers/sauvegardes/${DATE}_cenlr_atlas_odopap.backup
tar -cvzf /chemin/vers/sauvegardes/svg_${DATE}.tgz /chemin/vers/sauvegardes/${DATE}_odo_pap.backup /chemin/vers/sauvegardes/${DATE}_cenlr_atlas_odopap.backup /var/www/html/atlas_odopap
rm -f /chemin/vers/sauvegardes/${DATE}_cenlr_atlas_odopap.backup
rm -f /chemin/vers/sauvegardes/${DATE}_odo_pap.backup
rm -f /chemin/vers/sauvegardes/svg_${DATE_SEMAINE_DERNIERE}.tgz