Actualiser Export_DB_VW.sh

This commit is contained in:
2026-09-18 08:39:49 +02:00
parent eb816c1245
commit 71d38dd096
+13 -2
View File
@@ -1,13 +1,16 @@
#!/bin/sh
# Ce script exporte la DB bitwarden
# Derniere modification : 18.09.2026 - S. SIMON
# Initialisation d'une variable d'erreur
ERROR_VAR="0"
# Initialisation des variables
DATETIME=`date +%Y%m%d-%H%M`
LADATE=`date +%Y%m%d`
# Initialisation du fichier de log
LOG_FILE=/volume29/Backup/bitwarden/exportbw_`date +%Y%m%d`.log
LOG_FILE=/volume29/Backup/vaultwarden/exportbw_`date +%Y%m%d`.log
if [ -e $LOG_FILE ]; then
echo $DATETIME \| INFO \| Le fichier de log existe deja >>$LOG_FILE 2>&1
else
@@ -22,6 +25,8 @@ else
ERROR_VAR=$(($ERROR_VAR +1))
fi
fi
# Suppression des fichiers de plus de 10 jours
echo -- >>$LOG_FILE 2>&1
echo $DATETIME \| INFO \| Suppression des fichiers de plus de 10 jours >>$LOG_FILE 2>&1
@@ -32,6 +37,8 @@ else
echo $DATETIME \| ERREUR \| Erreur lors de la suppression des fichiers de plus de 10 jours >>$LOG_FILE 2>&1
ERROR_VAR=$(($ERROR_VAR +1))
fi
# RECUPERATION DYNAMIQUE DU RESEAU ET DE LA VERSION MARIADB
echo -- >>$LOG_FILE 2>&1
echo $DATETIME \| INFO \| Recuperation du reseau Docker >>$LOG_FILE 2>&1
@@ -46,10 +53,12 @@ if [ -z "$MYSQL_NETWORK" ]; then
exit 1
fi
echo $DATETIME \| INFO \| Reseau : $MYSQL_NETWORK - Image : $MYSQL_IMAGE >>$LOG_FILE 2>&1
# EXPORT DE LA DB BITWARDEN
echo -- >>$LOG_FILE 2>&1
echo $DATETIME \| INFO \| Export de la DB Bitwarden >>$LOG_FILE 2>&1
DUMP_FILE=/volume29/Backup/bitwarden/bitwardendb_$DATETIME.sql
DUMP_FILE=/volume29/Backup/vaultwarden/bitwardendb_$DATETIME.sql
docker run --rm \
--network $MYSQL_NETWORK \
$MYSQL_IMAGE \
@@ -63,6 +72,8 @@ else
echo $DATETIME \| ERREUR \| Erreur lors de l\'Export de la DB Bitwarden : $ERR >>$LOG_FILE 2>&1
ERROR_VAR=$(($ERROR_VAR +1))
fi
# Fin du script
echo -- >>$LOG_FILE 2>&1
echo $DATETIME \| INFO \| Erreurs rencontrees : $ERROR_VAR >>$LOG_FILE 2>&1