Christian Kruse: crontab reboot

Beitrag lesen

Hallo Matthias,

z.B. wenn um 0 Uhr ein reboot(shutdown -r) kommt und der Rechner innerhalb einer Minute bootet, d.h. es ist immer noch 0 Uhr, dann wird sofort wieder gebootet.

Ich halte das generell nicht für eine gute Idee. Aber wenn du das wirklich möchtest, ersetze einfach den Crontab-Eintrag durch das hier:

0 0 * */6 * shutdown -r 00:01

Das rebootet dann erst um 00:01.

Wäre das nicht nur eine Verschiebung des Problems um eine Minute?

Die Lösung des Problems ist es, den Reboot so lange zu verzögern, bis es nicht mehr 00:00 Uhr ist. Wenn ich also shutdown -r sage, es soll erst um 00:01 Uhr rebooten, dann ist das Problem gelöst und der Cron-Daemon würde den Cronjob nicht erneut ausführen.

LG,
CK