Cron-Job, wenn Ubuntu angehalten wird

Cron-Job, wenn Ubuntu angehalten wird

Ich verwende Ubuntu Precise. Gibt es eine Möglichkeit, geplante Cron-Jobs auch dann auszuführen, wenn Ubuntu angehalten ist? Vielleicht eine Möglichkeit, das System automatisch aufzuwecken, damit ein geplanter Cron-Job ausgeführt werden kann, und es dann wieder anzuhalten?

Antwort1

MarcusJuniusBrutus, das Werkzeug, das Sie suchen, heißtAbonnieren. Damit können Sie Ihr System in den Ruhezustand versetzen und eine bestimmte Weckzeit festlegen. Sie können mehrere Cronjobs einrichten, einen, um die Maschine mit rtwake in den Ruhezustand zu versetzen und sie rechtzeitig für den zweiten Cron wieder einzuschalten.

Ich habe ein schönes Beispiel gefundenHier:

Wenn ich möchte, dass meine Maschine über Nacht schläft, für eine kurze Wartung aufwacht, wieder in den Ruhezustand geht und frühmorgens aufwacht, müsste ich vier Crons laufen lassen. Der erste, um die Betriebssystemuhr mit UTC zu synchronisieren (über NTP). Der zweite, um die Hardwareuhr mit UTC zu synchronisieren. Der dritte, um die Maschine jeden Abend mit rtcwake in den Ruhezustand zu versetzen und den genauen Zeitpunkt anzugeben, zu dem sie später aufwachen soll. Der vierte Cron würde einige Minuten nach dem Aufwachen der Maschine ausgeführt und alles tun, was getan werden muss. Nachdem alle Aufgaben abgeschlossen sind, würde er die Maschine erneut in den Ruhezustand versetzen und sie morgens aufwachen lassen.

Antwort2

In neueren Versionen von Ubuntu (16.04/16.10) ist rtcwake integriert und Sie können es über den Befehl „/usr/sbin/rtcwake“ verwenden.

verwandte Informationen