21 lines
548 B
Bash
21 lines
548 B
Bash
#!/bin/bash
|
|
# A mettre dans le dossier /home/debian/Gestion_sondes/scripts du VPS
|
|
|
|
set -e
|
|
|
|
BACKUP_DIR="/home/debian/backup"
|
|
DATE=$(date +"%Y-%m-%d_%H-%M")
|
|
FICHIER="mysql_backup_${DATE}.sql"
|
|
|
|
mkdir -p "$BACKUP_DIR"
|
|
|
|
echo "🔷 Démarrage dump MySQL : $(date)"
|
|
echo "🔷 Destination locale : $BACKUP_DIR/$FICHIER"
|
|
|
|
mysqldump --all-databases > "$BACKUP_DIR/$FICHIER"
|
|
|
|
echo "✅ Dump OK : $BACKUP_DIR/$FICHIER"
|
|
|
|
python3 /home/debian/Gestion_sondes/scripts/check_backup_mysql.py
|
|
|
|
find "$BACKUP_DIR" -name "mysql_backup_*.sql" -type f -mtime +30 -delete |