Files
sql/backup_bin.sh
Yacine31 4ff590ac20 Update backup_bin.sh
suppression des anciens fichiers backup
notif sur ntfy.axiome.io
2024-01-02 02:45:29 +01:00

47 lines
1.6 KiB
Bash
Executable File

#!/bin/sh
#------------------------------------------------------------------------------
# Historique :
# 25/09/2023 : YOU - premiere version pour sauvegarder les binaires
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
# fonction init : c'est ici qu'il faut modifier toutes les variables liées
# à l'environnement
#------------------------------------------------------------------------------
f_init() {
# positionner les variables d'environnement
export SCRIPTS_DIR=/home/oracle/scripts
# répertoire source a sauvegarder
export ORAAPP_LOCATION=/u01/app
# répertoire destination de l'export
export BKP_LOCATION=/u04/
} #f_init
#----------------------------------------
#------------ MAIN ----------------------
#----------------------------------------
#------------------------------------------------------------------------------
# inititalisation des variables d'environnement
#------------------------------------------------------------------------------
f_init
# creation du repertoire de sauvegarde. S'il existe la commande install ne fait rien
install -d ${BKP_LOCATION}
#------------------------------------------------------------------------------
# sauvegarde
#------------------------------------------------------------------------------
# compression du repertoire oracle app
cd ${BKP_LOCATION}
rm -fv backup_bin_oraapp_*.tgz
sudo tar cfz backup_bin_oraapp_$(date +%Y%m%d).tgz ${ORAAPP_LOCATION} && curl -d "$(hostname) - backup des binaires terminée" https://ntfy.axiome.io/backup