Actualiser Export_DB_VW.sh
This commit is contained in:
+13
-2
@@ -1,13 +1,16 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# Ce script exporte la DB bitwarden
|
# Ce script exporte la DB bitwarden
|
||||||
# Derniere modification : 18.09.2026 - S. SIMON
|
# Derniere modification : 18.09.2026 - S. SIMON
|
||||||
|
|
||||||
# Initialisation d'une variable d'erreur
|
# Initialisation d'une variable d'erreur
|
||||||
ERROR_VAR="0"
|
ERROR_VAR="0"
|
||||||
|
|
||||||
# Initialisation des variables
|
# Initialisation des variables
|
||||||
DATETIME=`date +%Y%m%d-%H%M`
|
DATETIME=`date +%Y%m%d-%H%M`
|
||||||
LADATE=`date +%Y%m%d`
|
LADATE=`date +%Y%m%d`
|
||||||
|
|
||||||
# Initialisation du fichier de log
|
# 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
|
if [ -e $LOG_FILE ]; then
|
||||||
echo $DATETIME \| INFO \| Le fichier de log existe deja >>$LOG_FILE 2>&1
|
echo $DATETIME \| INFO \| Le fichier de log existe deja >>$LOG_FILE 2>&1
|
||||||
else
|
else
|
||||||
@@ -22,6 +25,8 @@ else
|
|||||||
ERROR_VAR=$(($ERROR_VAR +1))
|
ERROR_VAR=$(($ERROR_VAR +1))
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# Suppression des fichiers de plus de 10 jours
|
# Suppression des fichiers de plus de 10 jours
|
||||||
echo -- >>$LOG_FILE 2>&1
|
echo -- >>$LOG_FILE 2>&1
|
||||||
echo $DATETIME \| INFO \| Suppression des fichiers de plus de 10 jours >>$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
|
echo $DATETIME \| ERREUR \| Erreur lors de la suppression des fichiers de plus de 10 jours >>$LOG_FILE 2>&1
|
||||||
ERROR_VAR=$(($ERROR_VAR +1))
|
ERROR_VAR=$(($ERROR_VAR +1))
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# RECUPERATION DYNAMIQUE DU RESEAU ET DE LA VERSION MARIADB
|
# RECUPERATION DYNAMIQUE DU RESEAU ET DE LA VERSION MARIADB
|
||||||
echo -- >>$LOG_FILE 2>&1
|
echo -- >>$LOG_FILE 2>&1
|
||||||
echo $DATETIME \| INFO \| Recuperation du reseau Docker >>$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
|
exit 1
|
||||||
fi
|
fi
|
||||||
echo $DATETIME \| INFO \| Reseau : $MYSQL_NETWORK - Image : $MYSQL_IMAGE >>$LOG_FILE 2>&1
|
echo $DATETIME \| INFO \| Reseau : $MYSQL_NETWORK - Image : $MYSQL_IMAGE >>$LOG_FILE 2>&1
|
||||||
|
|
||||||
|
|
||||||
# EXPORT DE LA DB BITWARDEN
|
# EXPORT DE LA DB BITWARDEN
|
||||||
echo -- >>$LOG_FILE 2>&1
|
echo -- >>$LOG_FILE 2>&1
|
||||||
echo $DATETIME \| INFO \| Export de la DB Bitwarden >>$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 \
|
docker run --rm \
|
||||||
--network $MYSQL_NETWORK \
|
--network $MYSQL_NETWORK \
|
||||||
$MYSQL_IMAGE \
|
$MYSQL_IMAGE \
|
||||||
@@ -63,6 +72,8 @@ else
|
|||||||
echo $DATETIME \| ERREUR \| Erreur lors de l\'Export de la DB Bitwarden : $ERR >>$LOG_FILE 2>&1
|
echo $DATETIME \| ERREUR \| Erreur lors de l\'Export de la DB Bitwarden : $ERR >>$LOG_FILE 2>&1
|
||||||
ERROR_VAR=$(($ERROR_VAR +1))
|
ERROR_VAR=$(($ERROR_VAR +1))
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# Fin du script
|
# Fin du script
|
||||||
echo -- >>$LOG_FILE 2>&1
|
echo -- >>$LOG_FILE 2>&1
|
||||||
echo $DATETIME \| INFO \| Erreurs rencontrees : $ERROR_VAR >>$LOG_FILE 2>&1
|
echo $DATETIME \| INFO \| Erreurs rencontrees : $ERROR_VAR >>$LOG_FILE 2>&1
|
||||||
|
|||||||
Reference in New Issue
Block a user