Fix: Passt Versuche/Zeiten an

This commit is contained in:
DragonSlayer_14 2025-03-04 08:17:45 +01:00
parent 65448fd8f4
commit a70f7dc167

View File

@ -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..."