ajout de.env
toutes les variables d'environnement dans .env et non dans les scripts
This commit is contained in:
@@ -1,12 +1,31 @@
|
||||
#!/bin/sh
|
||||
#------------------------------------------------------------------------------
|
||||
# ORACLE DATABASE : BACKUP ALL B
|
||||
# sauvegarde de touts les bases ouvertes (en mode archivelog)
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
# sauvegarde de touts les bases ouvertes (en mode archivelog)
|
||||
|
||||
export SCRIPTS_DIR=/home/oracle/scripts
|
||||
#------------------------------------------------------------------------------
|
||||
# inititalisation des variables d'environnement
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
# Nom du fichier .env
|
||||
ENV_FILE=".env"
|
||||
|
||||
# Vérifier si le fichier .env existe
|
||||
if [ ! -f "$ENV_FILE" ]; then
|
||||
echo "Erreur : Le fichier $ENV_FILE n'existe pas."
|
||||
echo "Erreur : Impossible de charger les variables d'environnement."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Charger les variables d'environnement depuis le fichier .env
|
||||
source "$ENV_FILE"
|
||||
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
# boucle de sauvegarde des bases
|
||||
#------------------------------------------------------------------------------
|
||||
for b in $(ps -ef | grep pmon | grep -v grep | cut -d_ -f3 | sort)
|
||||
do
|
||||
${SCRIPTS_DIR}/backup_rman.sh $b
|
||||
|
||||
Reference in New Issue
Block a user