Ich möchte ein bestimmtes Skript ausführen, das unter Arch Linux täglich zu bestimmten Zeiten die Energieverwaltung durchführt, z. B. das Anhalten/Ausschalten.
Ich habe es über fcron versucht. Bisher keine Probleme.
Das Problem besteht darin, dass ich nicht möchte, dass der Job am nächsten Tag beim Aufwachen ausgeführt wird, was der Fall wäre, wenn ich die Maschine selbst angehalten hätte.
Gibt es einen Ausweg? Würde es ein anderer Planer besser machen?
Antwort1
Timer sind das, was Sie wollen!
systemctl list-timers
listet die aktuell aktiven Timer auf. Arch hat tatsächlich einen netten Artikel darüber; Sie können nach unten scrollen, bis zu dem Punkt, an dem sie demonstrierenTransiente Zeitgebereinheiten:
systemd-run --on-active="12h 30m" /bin/touch /tmp/foo
berührt die Datei /tmp/foo nach zwölfeinhalb Stunden Aktivität.