- Mitglied seit
- 15 Dez 2008
- Beiträge
- 116
- Punkte für Reaktionen
- 1
- Punkte
- 18
Hallo an alle,
ich verwende aktuell folgendes Script, das hier im Forum entstanden ist. Dafür Danke !
Ich würde es aber gerne etwas modifizieren, aber weiß nicht wie. Deswegen die Frage an Euch mit der Bitte, dass einer von Euch evt. eine Lösung kennt.
Kurz das Script startet die FritzBox alle 2 Tage um 02:30 neu. Soweit so gut, dadurch dass es um 2:30 Uhr passiert erfolgt die Zwangstrennung vom Provider auch um diese Zeit (an dem anderen Tag).
Nun würde ich gerne den Reboot nur noch sonntags durchführen lassen, da ich denke, dass einmal die Woche reicht. Weiß jemand wie ich den Wochentag in der date-Abfrage mitberücksichtige.
Denn die Lösung mit local day=$((60*60*84)) finde ich nicht so glücklich, wenn dann doch mal ein unerwarteter Neustart passiert ist oder notwendig war.
:fecht:
Danke und Gruß
Bonvie
ich verwende aktuell folgendes Script, das hier im Forum entstanden ist. Dafür Danke !
Ich würde es aber gerne etwas modifizieren, aber weiß nicht wie. Deswegen die Frage an Euch mit der Bitte, dass einer von Euch evt. eine Lösung kennt.
Kurz das Script startet die FritzBox alle 2 Tage um 02:30 neu. Soweit so gut, dadurch dass es um 2:30 Uhr passiert erfolgt die Zwangstrennung vom Provider auch um diese Zeit (an dem anderen Tag).
Code:
await() {
local day=$((60*60*48))
sleep $(( ($(date -d $(date +%m%d$1%Y) +%s) - $(date +%s) + $day) % $day ))
}
(sleep 600; await 0230; reboot) &
Nun würde ich gerne den Reboot nur noch sonntags durchführen lassen, da ich denke, dass einmal die Woche reicht. Weiß jemand wie ich den Wochentag in der date-Abfrage mitberücksichtige.
Denn die Lösung mit local day=$((60*60*84)) finde ich nicht so glücklich, wenn dann doch mal ein unerwarteter Neustart passiert ist oder notwendig war.
:fecht:
Danke und Gruß
Bonvie
Zuletzt bearbeitet: