diff --git a/backup.sh b/backup.sh
index 61ad8638385f533b1cdc0088448a84fe1ca4504f..77fde6678fd01616d7e3834603f189e3ccacf246 100755
--- a/backup.sh
+++ b/backup.sh
@@ -17,8 +17,8 @@
 # 2022-11-04  ah  v1.2  rename hooks
 # ================================================================================
 
-. $( dirname "$0" )/includes/jobhelper.sh
-. `dirname $0`/includes/inc_bash.sh
+. $( dirname "$0" )/includes/jobhelper.sh || exit 1
+. $(dirname $0)/includes/inc_bash.sh      || exit 1
 
   typeset -i rcBackup=0
   typeset -i rcTransfer=0
diff --git a/detector.sh b/detector.sh
index 2eca8cf46f579a40cb014081dbf0bbe64050e8af..f789b4fbf7189cd2165081a9d487754ca6280e54 100755
--- a/detector.sh
+++ b/detector.sh
@@ -8,12 +8,12 @@
 # 2024-02-xx  v0.1  ah   Initial version
 # --------------------------------------------------------------------
 
-cd $( dirname $0 )
+cd $( dirname $0 ) || exit 1
 
 . vendor/ini.class.sh || exit 1
 . vendor/color.class.sh || exit 1
 
-. $(dirname $0)/includes/dbdetect.class.sh
+. $(dirname $0)/includes/dbdetect.class.sh || exit 1
 
 DBD_DEBUG=0
 showInfos=0
diff --git a/localdump.sh b/localdump.sh
index 9d830a100eee30313c73233d34104984d875e6c9..d2881dca0142214e3954e833e0cc3cd4a26c70e8 100755
--- a/localdump.sh
+++ b/localdump.sh
@@ -31,13 +31,13 @@
 # CONFIG VARS
 # ----------------------------------------------------------------------
 
-  . $(dirname $0)/vendor/ini.class.sh    
-  . $(dirname $0)/vendor/color.class.sh
+  . $(dirname $0)/vendor/ini.class.sh    || exit 1  
+  . $(dirname $0)/vendor/color.class.sh  || exit 1
 
-  . $(dirname $0)/includes/jobhelper.sh
-  . $(dirname $0)/includes/inc_bash.sh   | exit 1
+  . $(dirname $0)/includes/jobhelper.sh  || exit 1
+  . $(dirname $0)/includes/inc_bash.sh   || exit 1
 
-  . $(dirname $0)/includes/dbdetect.class.sh
+  . $(dirname $0)/includes/dbdetect.class.sh || exit 1
 
   # if [ -r ~/.backup.conf ]; then
   #   . ~/.backup.conf
diff --git a/restore.sh b/restore.sh
index 713adad9b6eba7055c4c3bfde7ab68b3d6cb9623..03459795a39699241fd5217824627602d7ab0fe2 100755
--- a/restore.sh
+++ b/restore.sh
@@ -33,8 +33,8 @@
 
   # . `dirname $0`/inc_config.sh
 
-  . $(dirname $0)/includes/jobhelper.sh
-  . $(dirname $0)/includes/inc_bash.sh
+  . $(dirname $0)/includes/jobhelper.sh || exit 1
+  . $(dirname $0)/includes/inc_bash.sh  || exit 1
 
   # --- load a transfer plugin
   STORAGE_BIN=$(_j_getvar ${STORAGEFILE} "bin")
diff --git a/transfer.sh b/transfer.sh
index 9aa83357bd7fdcea1dfa2b499b507dc88d463295..c313fcfca755b609b431dccdf9a02043c92f90d2 100755
--- a/transfer.sh
+++ b/transfer.sh
@@ -48,8 +48,8 @@
 
   # . `dirname $0`/inc_config.sh
 
-  . $(dirname $0)/includes/jobhelper.sh
-  . $(dirname $0)/includes/inc_bash.sh
+  . $(dirname $0)/includes/jobhelper.sh || exit 1
+  . $(dirname $0)/includes/inc_bash.sh  || exit 1
 
   typeset -i rc=0
   typeset -i doBackup=1