From a70f7dc1674c606572fc68f6694ded5e263bfe55 Mon Sep 17 00:00:00 2001 From: DragonSlayer_14 Date: Tue, 4 Mar 2025 08:17:45 +0100 Subject: [PATCH] Fix: Passt Versuche/Zeiten an --- Utility/WakeOnLan.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Utility/WakeOnLan.sh b/Utility/WakeOnLan.sh index 611642f..7837e9f 100755 --- a/Utility/WakeOnLan.sh +++ b/Utility/WakeOnLan.sh @@ -6,15 +6,15 @@ source "$SCRIPT_DIR/NetworkCheck.sh" source "$SCRIPT_DIR/Log.sh" # === KONFIGURATION === -PING_RETRIES=5 # Anzahl der PING-Versuche vor WOL -WOL_RETRIES=2 # Max. Anzahl der WOL-Versuche -WOL_WAIT=30 # Wartezeit nach WOL (Sekunden) +PING_RETRIES=5 # Anzahl der PING-Versuche vor WOL +WOL_RETRIES=5 # Max. Anzahl der WOL-Versuche +WOL_WAIT=60 # Wartezeit nach WOL (Sekunden) # === FUNKTIONEN === is_reachable() { local device_ip="$1" - for ((i=1; i<=PING_RETRIES; i++)); do + for ((i = 1; i<=PING_RETRIES; i++)); do log "Teste Erreichbarkeit von $device_ip - Versuch $i/$PING_RETRIES..." if ping -c 1 -W 2 "$device_ip" &>/dev/null; then log "Gerät $device_ip ist erreichbar." @@ -56,9 +56,9 @@ wake_device() { return 0 fi - check_wol_installed || return 1 # WOL-Tool prüfen, wenn nicht da, Abbruch + check_wol_installed || return 1 # WOL-Tool prüfen, wenn nicht da, Abbruch - for ((attempt=1; attempt<=WOL_RETRIES; attempt++)); do + for ((attempt = 1; attempt<=WOL_RETRIES; attempt++)); do log "Wake-on-LAN Versuch $attempt/$WOL_RETRIES..." send_wol "$device_mac" log "Warte $WOL_WAIT Sekunden..."