Reboot per Cronjob möglich?

Heiko_Heider

Mitglied
Mitglied seit
8 Jan 2005
Beiträge
239
Punkte für Reaktionen
0
Punkte
16
Hallo zusammen,

ich habe den Freetz-Mod auf meiner Box.
Leider habe ich etwas probleme mit meinem DSL-Anschluß.

Nun möchte ich mal testen, ob es vielleicht doch daran liegt, daß sich die Box todläuft und deshalb automatisch jede Nacht einen Reboot durchführen.

Im Freetz-Menü habe ich den Eintrag "Crontab" entdeckt.
An anderer Stelle hier im Forum habe ich folgenden Programm-Code gefunden, der wohl alle 24h einen Reconnect durchführt (den soll man dort allerdings in die debug.cfg reinkopieren...)

Code:
  await() {
  local day=$((60*60*24))
  sleep $(( ($(date -d $(date +%m%d$1%Y) +%s) - $(date +%s) + $day) % $day ))
}
(await 0430; reboot) &
Meine Frage: Wenn ich nun diesen Text in das Crontab-Textfeld reinkopiere, geht das dann auch alle 24h?

Für Korrekturen oder bessere Vorschläge bin ich jederzeit dankbar.


Viele Grüße,

Heiko
 
Der Programmteil, den Du zitierst, besteht aus zwei Teilen: Zeitsteuerung und Befehl "reboot". Da cron schon die Zeitsteuerung übernimmt, brauchst Du nur noch den Befehl "reboot".
 
Der Programmteil, den Du zitierst, besteht aus zwei Teilen: Zeitsteuerung und Befehl "reboot". Da cron schon die Zeitsteuerung übernimmt, brauchst Du nur noch den Befehl "reboot".

Cool. Und wäre dann diese Zeile dann so 1:1 im Crontab einzufügen?

Code:
(await 0430; reboot) &
Grüße,

Heiko
 
Nein, nur ganze allein der "reboot" Befehl.

Jörg
 
Hallo Jörg,

Nein, nur ganze allein der "reboot" Befehl.

Jörg


Ok, bei mir steht jetzt ganz allein
Code:
reboot
im crontab-Feld.

Macht freetz das nun automatisch alle 24h?
Wenn ja, um wieviel Uhr?
Weil einen Zeitrahmen habe ich der Fritzbox jetzt ja noch nicht übergeben...
Und den Reboot hätte ich natürlich irgendwann nachts oder früh morgends...

Crond habe ich jetzt übrigens probeweise manuell gestartet - wenn es funktioniert, übernehme ich es dann in den automatischen Start.

Viele Grüße,

Heiko
 
Vielleicht liest du mal z.B. hier über den crond.

Jörg
 
Hi,

so wie unten, in (#) die Anleitung die ich immer in crond stehen lasse, dann muss ich nicht immer nachschauen:

### Crond Jobs ###
# ----------------------------------------------------------
# 40 23 * * *
# | | | | |
# | | | | +----Wochentag 0-7 (0 und 7 = Sonntag)
# | | | +------Monat 1-12 (oder Name)
# | | +-------Tag d. Monats 1-31
# | +---------Stunde 0-23
# +---------- Minute 0-59
#
# ----------------------------------------------------------

00 05 * * * reboot

Gruß

Joel!
 
Klasse.
Jetzt ist mir alles klar und ich werde das mal probieren.

Vielen Dank :-)
 
Kostenlos!

Statistik des Forums

Themen
248,853
Beiträge
2,302,884
Mitglieder
378,501
Neuestes Mitglied
Dalle85