.titleBar { margin-bottom: 5px!important; }

regelmässiger Autoreboot der Fritzbox WLAN 7050 einrichten

Dieses Thema im Forum "FRITZ!Box Fon: DSL, Internet und Netzwerk" wurde erstellt von klaugrub, 23 Aug. 2005.

  1. klaugrub

    klaugrub Neuer User

    Registriert seit:
    23 Aug. 2005
    Beiträge:
    10
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo Freunde,
    ich suche eine Möglichkeit die Fritzbox täglich (nachts) rebooten zu lassen.
    Hat jemand eine Lösung?

    Gruss :p
     
  2. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,756
    Zustimmungen:
    2
    Punkte für Erfolge:
    0
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    Code:
    sleep 200
    await() {
      local day=$((60*60*24))
      sleep $(( ($(date -d $(date +%m%d$1%Y) +%s) - $(date +%s) + $day) % $day ))
    }
    (await $BOOTTIME; reboot) &
    Ansonsten Suche benutzen, steht schon mal irgendwo. ;-)

    MfG Oliver
     
  3. DM41

    DM41 Moderator
    Forum-Mitarbeiter

    Registriert seit:
    26 Apr. 2005
    Beiträge:
    7,146
    Zustimmungen:
    21
    Punkte für Erfolge:
    38
    Ort:
    Niederrhein
  4. klaugrub

    klaugrub Neuer User

    Registriert seit:
    23 Aug. 2005
    Beiträge:
    10
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo Freunde,

    herzlichen Dank, hoffentlich klappts ("auch mit dem Nachbarn")
    :lol: :lol: :lol: :lol:

    Gruss
     
  5. DfdyGegrbz

    DfdyGegrbz Neuer User

    Registriert seit:
    17 Okt. 2007
    Beiträge:
    2
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    #5 DfdyGegrbz, 23 Dez. 2008
    Zuletzt von einem Moderator bearbeitet: 23 Dez. 2008
    das, was hiflt mir shon ~6 Monate ;) Nur
    Code:
    # cat /var/flash/debug.cfg
    #! /bin/sh
    
    HOST_TO_PING=www.google.com
    CHECK_INTERVAL=180
    STARTUP_DELAY=600
    OUTFILE=/var/tmp/WATCH_DOG.log
    
    callWatchDog() {
    echo Hello from the watch dog PID:$$: $STARTUP_DELAY, $CHECK_INTERVAL, $HOST_TO_PING > $OUTFILE
    sleep $STARTUP_DELAY
    ITERATION=0
    while [ 1 ]; do
    echo Watch dog is awake after $((ITERATION * CHECK_INTERVAL + STARTUP_DELAY)) seconds >> $OUTFILE
    if ! ping -c 1 $HOST_TO_PING >/dev/null 2>&1; then
    echo Watch dog miss the $HOST_TO_PING and causes reboot >> $OUTFILE
    reboot
    exit
    fi
    echo Watch dog has found the $HOST_TO_PING and goes to sleep for $CHECK_INTERVAL seconds >> $OUTFILE
    sleep $CHECK_INTERVAL
    ITERATION=$((ITERATION + 1))
    done
    }
    
    callWatchDog &