{{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