From f952e4df2539f8b5a7db3c414d713578af8b736e Mon Sep 17 00:00:00 2001 From: DragonSlayer_14 Date: Sat, 8 Mar 2025 11:41:27 +0100 Subject: [PATCH] Fix: Erweiter neustart-Logik --- Mount/HiDrive.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Mount/HiDrive.sh b/Mount/HiDrive.sh index 060739b..e3fb4dd 100755 --- a/Mount/HiDrive.sh +++ b/Mount/HiDrive.sh @@ -14,7 +14,7 @@ trap trap_remove_lock SIGINT SIGTERM create_lock # === KONSTANTEN === -MAX_RESTARTS=2 # Maximale Anzahl an Neustarts +MAX_RESTARTS=10 # Maximale Anzahl an Neustarts RESTART_COUNT_FILE="/tmp/hidrive_restart_count" # Datei zur Speicherung des Neustart-Zählers # === Neustart-Zähler initialisieren === @@ -86,6 +86,7 @@ restart_script() { RESTART_COUNT=$((RESTART_COUNT + 1)) echo "$RESTART_COUNT" >"$RESTART_COUNT_FILE" log "Neustart des Skripts (Versuch $RESTART_COUNT von $MAX_RESTARTS)..." + sleep 10 remove_lock exec "$0" "$@" else @@ -136,6 +137,7 @@ mount_webdav() { # Prüfen, ob NFS oder WebDAV installiert ist if ! check_nfs_installed && ! check_webdav_installed; then log "Weder NFS noch WebDAV sind installiert. Neustart erforderlich." + log "Path: $PATH" restart_script "$@" fi