#!/bin/bash # Log-Funktion einbinden (Log.sh) source Log.sh # Funktion zum Prüfen der Internetverbindung check_internet() { wget -q --spider http://google.com return $? } # Funktion, die die Internetverbindung prüft und darauf wartet wait_for_internet_connection() { log "Prüfe Internetverbindung..." # Zähler für die Anzahl der Prüfungen count=1 # Warte, bis eine Internetverbindung vorhanden ist until check_internet; do count=$((count + 1)) log "Keine Internetverbindung. Warte 10 Sekunden... (Versuch $count)" sleep 10 done log "Internetverbindung nach $count Versuchen vorhanden." } # Diese Funktion kann jetzt mit `wait_for_internet_connection` aufgerufen werden