From 7410832c4d29622e164c9837476c9661bc98e60b Mon Sep 17 00:00:00 2001 From: Axel Hahn <ax2002@gmx.net> Date: Fri, 7 Oct 2022 00:48:36 +0200 Subject: [PATCH] add first hooks for testing --- backup.sh | 11 +++++++++++ jobhelper.sh | 1 + 2 files changed, 12 insertions(+) diff --git a/backup.sh b/backup.sh index d850f34..11ec7c4 100755 --- a/backup.sh +++ b/backup.sh @@ -176,6 +176,8 @@ EOFbackupinfo if [ $bStart -eq 1 ]; then + _j_runHooks "hooks/10-before-backup/always" + sleep 3 # ------------------------------------------------------------ @@ -188,8 +190,17 @@ EOFbackupinfo echo "INFO: $(date) - Making local backups ... ${DIR_SELF}/localdump.sh ALL" | tee -a "$JOB_LOGFILE" + _j_runHooks "hooks/12-before-db-service/always" + "${DIR_SELF}"/localdump.sh ALL | tee -a "$JOB_LOGFILE" rcBackup=$? + if [ $rcBackup -eq 0 ]; then + _j_runHooks "hooks/18-after-db-service/on-ok" + else + _j_runHooks "hooks/18-after-db-service/on-error" + fi + _j_runHooks "hooks/18-after-db-service/always" + echo "INFO: $(date) - local backups were finished" | tee -a "$JOB_LOGFILE" echo sleep 2 diff --git a/jobhelper.sh b/jobhelper.sh index c6c5314..1334c9d 100755 --- a/jobhelper.sh +++ b/jobhelper.sh @@ -185,6 +185,7 @@ function _j_getvar(){ # ------------------------------------------------------------ function _j_runHooks(){ local _hookdir=$1 + echo echo ">>> HOOKS $_hookdir" for hookscript in $( ls -1a "$_hookdir" | grep -v "^\.*$" | sort ) do -- GitLab