1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Filebase
  4. Forum
  5. Zebradem-WIKI
  6. Foren-Regeln
  7. Spenden Liste
    1. Spenden
  • Anmelden
  • Registrieren
  • Suche
ZebraDem-Sponsoring
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Dateien
  • Forum
  • Erweiterte Suche
  1. Forum
  2. Computer Ecke
  3. Hardware
  4. Router/Modem

(gelöst) Fritzbox ohne Freetz täglich NEUSTARTEN lassen!

  • Badly
  • 23. März 2013 um 21:58
  • mandy28
    Erleuchteter
    Reaktionen
    1
    Punkte
    88.996
    Beiträge
    16.178
    • 26. März 2013 um 09:37
    • #21

    Hattest Du noch ungewollte Abstürze , reboots ?

    • Zitieren
  • Badly
    Erleuchteter
    Punkte
    24.975
    Beiträge
    4.326
    • 26. März 2013 um 09:46
    • #22

    Ich warte auf 12.05 wie gestern ....war das einzige mal :D

    • Zitieren
  • mandy28
    Erleuchteter
    Reaktionen
    1
    Punkte
    88.996
    Beiträge
    16.178
    • 26. März 2013 um 17:29
    • #23

    12:05 ist um :D

    • Zitieren
  • Badly
    Erleuchteter
    Punkte
    24.975
    Beiträge
    4.326
    • 26. März 2013 um 19:48
    • #24

    Kein Neustart heute...:confused:
    Jetzt muss ich wieder die Nacht abwarten...
    Das ist ja mal ein Thread hier...:D Der zieeeeeeeeeeeeeeht sich aber....

    Bin mal gespannt, ober er automatisch den SSH Server runterlädt....siehe unten. Bin mir bei einem Eintrag in der debug.cfg nicht sicher!

    #Reboot 06:00
    while true
    do
    sleep 55
    date | grep 06:00
    if [ $? -eq 0 ]; then
    reboot 10
    fi
    done

    [color="#FF0000"]MUSS HIER NOCH EIN BEFEHL REIN bzw. EIN KOMMANDO![/color]

    DOWNLOADPAGE='http://www.fritzmod.net/download/mips'
    BUSYBOX=busybox1.16.1_mips
    DROPBEARMULTI=dropbearmulti_v0.52_mips
    DROPBEARMULTI=dropbearmulti_v2012.55_mips

    PASSWD='$1$XFJZPx/q$g58ff67p8Qz/0zk6C60o.'
    TEMP=/var/tmp

    while !(ping -c 1 http://www.google.de); do sleep 5; done

    cd $TEMP
    wget -O busybox $DOWNLOADPAGE/$BUSYBOX
    wget -O dropbearmulti $DOWNLOADPAGE/$DROPBEARMULTI
    wget $DOWNLOADPAGE/sftp-server
    chmod +x busybox
    chmod +x sftp-server
    chmod +x dropbearmulti
    $TEMP/busybox sed -e "/root:/s#^root:[^:]*:#root:$PASSWD:#" -i $TEMP/shadow
    ln -s $TEMP/dropbearmulti dropbearkey
    ln -s $TEMP/dropbearmulti dropbear
    $TEMP/dropbearkey -t rsa -f dropbear_rsa_host_key
    $TEMP/dropbearkey -t dss -f dropbear_dss_host_key
    $TEMP/dropbear -p 22 -r $TEMP/dropbear_rsa_host_key -d $TEMP/dropbear_dss_host_key

    • Zitieren
  • mandy28
    Erleuchteter
    Reaktionen
    1
    Punkte
    88.996
    Beiträge
    16.178
    • 26. März 2013 um 23:56
    • #25

    mit freetz wärst Du besser beraten
    Um einiges einfacher und komfortabeler

    • Zitieren
  • Joshua Calvert
    Anfänger
    Punkte
    95
    Beiträge
    15
    • 27. März 2013 um 10:29
    • #26
    Zitat von Badly;497621

    Kein Neustart heute...:confused:

    Hmm, ich hab jetzt gerade keine Fitzbox im Zugriff, aber im Debian liefert 'date' die Uhrzeit im Format hh:mm:ss.
    Je nach Startzeit könnte also der reboot, den das Skript auslösen soll, zu jeder Uhrzeit **:06:00 erfolgen. Prüf doch mal im telnet, wie die Ausgabe von 'date' auf der Fritzbox aussieht und häng ggf. einen Doppelpunkt an die Uhrzeit an.

    Code
    do
    sleep 55
    date | grep 06:00:
    if [ $? -eq 0 ]; then
    reboot 10
    fi
    done

    Gruß
    JoshC

    • Zitieren
  • Badly
    Erleuchteter
    Punkte
    24.975
    Beiträge
    4.326
    • 27. März 2013 um 17:47
    • #27

    So heute gleiches Phänomen andere Uhrzeit 17.05 Uhr Neustart also wieder die fünf Minuten dabei gewesen

    • Zitieren
  • Joshua Calvert
    Anfänger
    Punkte
    95
    Beiträge
    15
    • 28. März 2013 um 07:45
    • #28
    Zitat von Badly;497774

    So heute gleiches Phänomen andere Uhrzeit 17.05 Uhr Neustart also wieder die fünf Minuten dabei gewesen


    Die Anweisung

    Code
    date | grep 05:00

    liefert auch um 17:05:00 TRUE!
    Probier mal im telnet die Anweisung

    Code
    date +%H

    , die gibt (in Debian) nur die Stunde im 24-Stunden-Format aus. Damit sollte das Skript besser funktionieren.

    • Zitieren
  • Badly
    Erleuchteter
    Punkte
    24.975
    Beiträge
    4.326
    • 28. März 2013 um 08:36
    • #29

    Es kommt

    # date +%H
    08

    was muss dann hier rein?
    [color="#FFFF00"]date | grep 05:00[/color]

    lt
    # date
    Thu Mar 28 08:38:53 CET 2013

    einfach[color="#FFFF00"] 05:00:00[/color] ?

    • Zitieren
  • Joshua Calvert
    Anfänger
    Punkte
    95
    Beiträge
    15
    • 28. März 2013 um 08:50
    • #30

    date +%H | grep 05

    Gruß
    JoshC

    • Zitieren
  • Badly
    Erleuchteter
    Punkte
    24.975
    Beiträge
    4.326
    • 28. März 2013 um 09:01
    • #31

    bei dem befehl kommt nöx !
    # date +%H | grep 05
    #

    • Zitieren
  • Joshua Calvert
    Anfänger
    Punkte
    95
    Beiträge
    15
    • 28. März 2013 um 09:14
    • #32

    Da kann auch nichts kommen, weil wir 9:15 haben und nicht 5:00 :greets:

    Das Skript zum zeitgesteuerten reboot um 5:00 sieht so aus

    Code
    do
    sleep 55
    date +%H | grep 05
    if [ $? -eq 0 ]; then
    reboot 10
    fi
    done

    Im Skript wird der exitcode des Kommandos ausgewertet und wenn dieser 0 ist, dann wird der reboot ausgelöst.

    Du kannst das ausprobieren, in dem Du folgendes Kommando im telnet eingibst:

    Code
    date +%H | grep 09; echo $?

    Im Klartext heisst das "zeige die Stunde (00 - 23) der aktuellen Systemzeit | prüfe, ob die Ausgabe 09 lautet; wenn ja gib 0 aus"
    Dieses Kommando liefert dir 0, solange die Systemzeit zwischen 9:00:00 und 9:59:59 ist.

    Gruß
    JoshC

    • Zitieren
  • mandy28
    Erleuchteter
    Reaktionen
    1
    Punkte
    88.996
    Beiträge
    16.178
    • 28. März 2013 um 21:27
    • #33

    stimmt , wenn ich das jetzt so sehe

    • Zitieren
  • Joshua Calvert
    Anfänger
    Punkte
    95
    Beiträge
    15
    • 29. März 2013 um 09:12
    • #34
    Code
    do
    sleep 55
    date +%R | grep 05:00
    if [ $? -eq 0 ]; then
    reboot 10
    fi
    done


    Damit wird dann genau um 5:00 und nur einmal rebootet.

    • Zitieren
  • dropsik305
    Schüler
    Punkte
    315
    Beiträge
    54
    • 1. April 2013 um 10:10
    • #35
    Zitat von Joshua Calvert;498023
    Code
    do
    sleep 55
    date +%R | grep 05:00
    if [ $? -eq 0 ]; then
    reboot 10
    fi
    done


    Damit wird dann genau um 5:00 und nur einmal rebootet.


    @Joshua Calvert
    Und wie wird Skript ausschauen wen reboot einmal in der Woche und einmal in Monat

    • Zitieren
  • Badly
    Erleuchteter
    Punkte
    24.975
    Beiträge
    4.326
    • 2. April 2013 um 07:54
    • #36

    Was mir aufgefallen ist, [color="#FFFF00"]unter Ereignisse [/color]
    02.04.13 05:02:48 DSL-Synchronisierung beginnt (Training). das würde ja passen,

    aber unter DSL Aktiv
    [color="#FFFF00"][70:01:00][/color] Stunden

    Was bedeuten würden, dass der Befehl doch keine Reboot macht oder?

    • Zitieren
  • Joshua Calvert
    Anfänger
    Punkte
    95
    Beiträge
    15
    • 2. April 2013 um 10:02
    • #37
    Zitat von dropsik305;498406

    Und wie wird Skript ausschauen wen reboot einmal in der Woche und einmal in Monat


    Grundsätzlich gilt, dass du die Ausgabe des Kommandos date so formatieren musst, dass die auslösenden Elemente möglichst isoliert vorkommen. Dann setzt du das Argument für grep auf die Zeichenkette, die den gewünschten Zeitpunkt in der Form repräsentiert, die date ausgibt.

    Im obigen Beispiel für täglich um 5:00:
    date +%R liefert die aktuelle Uhrzeit im Format hh:mm
    date +%R | grep 05:00 ist wahr, solange die Uhrzeit 05:00 ist.

    Für einen wöchentlichen reboot würde ich auf einen festen Wochentag gehen und den mit der Uhrzeit kombinieren (z.B. jeden Freitag um 5:00):

    Code
    date +%A%R | grep Freitag05:00

    Für einen monatlichen reboot bietet sich die Abfrage auf einen festen Tag im Monat an (z.B. jeden 1. um 5:00)

    Code
    date +%d%R | grep 0105:00

    Ich habe aktuell keine Fritzbox und auch kein Linux im Zugriff, deshalb kann ich es nicht ausprobieren. Schau dir die man-page für date an und probier im telnet die date-Kommandos aus. Achte dabei auf Leerzeichen zwischen den einzelnen Elementen und z.B. bei %A auf die Sprache und Groß-/Kleinschreibung.

    Zitat von Badly;498569

    aber unter DSL Aktiv
    [color="#FFFF00"][70:01:00][/color] Stunden

    Was bedeuten würden, dass der Befehl doch keine Reboot macht oder?


    Keine Ahnung, wo die DSL Aktiv Zeit herkommt, aber wenn das Ereignislog neu beginnt und DSL neu aufgebaut wird, dann spricht das schon für einen reboot. Du kannst ja probehalber mal das kommando reboot 10 im telnet eingeben und schauen, was passiert.

    • Zitieren
  • Badly
    Erleuchteter
    Punkte
    24.975
    Beiträge
    4.326
    • 2. April 2013 um 11:03
    • #38

    wenn ich es manuell eingebe, rebootet sie ganz normal der counter wird auch resetet.
    komisch...

    • Zitieren
  • mandy28
    Erleuchteter
    Reaktionen
    1
    Punkte
    88.996
    Beiträge
    16.178
    • 2. April 2013 um 14:45
    • #39

    ich würd sagen die hat auch rebootet um 5:00

    Was steht denn bei "verbunden seit" in der Übersicht ?

    • Zitieren
  • Badly
    Erleuchteter
    Punkte
    24.975
    Beiträge
    4.326
    • 8. April 2013 um 21:25
    • #40

    habe jetzt die freetz geflasht.....ja ich weiss....
    und warte heute nacht auf den ersten reboot....
    mit der org fw wollte die fritzbox trotz modifiz. debug.cfg nicht mehr rebooten.keine ahnung warum.
    evtl. hat sich da was gebissen.

    [color="#FF0000"]EDIT
    Schnurrt wie ein Kätzchen.
    Rebootet und die Zeiten stimmen jetzt auch überein.[/color]

    • Zitieren

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen Anmelden

Spenden

Vielen Dank für die Unterstützung!
Hiermit unterstützt du Zebradem.
Das beinhaltet überwiegend die Serverkosten und Lizenzgebühren.
Spenden

Letzte Beiträge

  • BREIN Licht ins Dunkel: Illegale IPTV-Anbieter stark unter Druck

    heugabel 17. Mai 2025 um 16:27
  • Pluto TV

    Fellfresse 16. Mai 2025 um 21:07
  • VPN-Blockade in Frankreich: Gericht ordnet Sperre illegaler Streams an

    heugabel 16. Mai 2025 um 20:27
  • Kaffeetasse, KI und Scheidung: Ein merkwürdiger Fall aus Griechenland

    heugabel 16. Mai 2025 um 16:27
  • Telegram räumt auf: Ein radikaler Schritt gegen Onlinekriminalität

    heugabel 16. Mai 2025 um 15:27
  • MagisTV/FlujoTV: IPTV-Piraterie und ihre rechtlichen Konsequenzen

    heugabel 16. Mai 2025 um 08:27
  • Samsung TV Plus/Rakuten TV

    Fellfresse 15. Mai 2025 um 20:25
  • Unberechtigte Kontoabbuchungen: Ein wachsendes Problem

    heugabel 15. Mai 2025 um 16:27
  • Will1869: P2P-Releaser festgenommen - Tracker LaidBackManor geschlossen

    heugabel 15. Mai 2025 um 12:27
  • EU-Schwachstellen-Datenbank: Eine Antwort auf die amerikanische NVD

    heugabel 15. Mai 2025 um 08:27

Aktivste Themen

  • SammelThread : Aktuelle AVM Labor Firmwares

    263 Antworten
  • FRITZ!Box 6360 Cable 85.06.04 Recover

    146 Antworten
  • Suchthread FritzBox Firmwares

    87 Antworten
  • UM Fritzbox 6360 Firmware update

    62 Antworten
  • AVM Labor firmwares Disskussions Thread

    57 Antworten
  • (gelöst) (Crossposting) NO-IP Fritzbox 7390 IP wird nicht angepasst CS nicht möglich

    47 Antworten
  • AVM Fritzboxen Fernzugriff abschalten-Hackgefahr

    45 Antworten
  • Problem mit Dyndns

    44 Antworten
  • Alice und Router

    41 Antworten
  • (gelöst) Fritzbox ohne Freetz täglich NEUSTARTEN lassen!

    39 Antworten

Benutzer online in diesem Thema

  • 1 Besucher
  1. Kontakt
© 2024 Zebradem - Software by WoltLab