Führt der Befehl "at" verpasste Jobs aus?
390
arcyqwerty
Wenn ich at
einen Befehl eingeplant habe und die Auslösezeit verpasst wird (z. B. aufgrund eines unerwarteten Stromausfalls), wird er immer noch zum frühest möglichen Zeitpunkt ausgeführt? (zB wenn der Strom wieder eingeschaltet wird und neu startet)
Beispiel:
- Ich plane
command
um 09:00 Uhr zu laufen - Der Strom geht um 08:59 aus
- Die Stromversorgung wird um 09:01 Uhr wieder eingeschaltet
Läuft das command
jemals?
Könnte leicht getestet werden, indem ein "at" gesetzt wird, was zu einem "Stromausfall" führt und dann überprüft wird, ob sich der Job noch in der Warteschlange befindet, nachdem der Server wieder mit "atq" zurückgekehrt ist.
Insane vor 9 Jahren
0
Nicht unbedingt nur in der Warteschlange, sondern auch, ob es läuft. Und ja, ich stimme zu, könnte getestet werden, aber ich bezweifle, dass diese Frage zum ersten oder letzten Mal auftaucht. Wahrscheinlich kennt jemand bereits die Antwort und dies wäre eine gute Referenz für zukünftige Fragen. Wenn niemand der Antworten kennt, werde ich ihn wahrscheinlich zu einem geeigneten Zeitpunkt testen und mit einer Antwort aktualisieren. Das kann sich jedoch je nach Maschine / Betriebssystem noch unterscheiden.
arcyqwerty vor 9 Jahren
2
Ich würde es nicht als endgültige Antwort bezeichnen, sondern verwandte: http://unix.stackexchange.com/questions/43847/how-to-prevent-atd-from-running-past-jobs. (Das aktuelle Verständnis von dort ist "Ja", es wird ausgeführt, wenn es das nächste Mal möglich ist.)
ziesemer vor 8 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
2
Wie liste ich alle 'at'-Jobs ohne Root-Privilegien auf?
-
2
"at" -Befehl auf Ubuntu
-
1
Beispiel für die Verwendung von schtasks und at, um einen wöchentlichen Job zu planen, der zwischen...
-
0
AT-Befehle zum Aktivieren des CDMA-Modems?
-
2
Linux 'at' Befehlshistorie
-
1
Verfolgen Sie AT-Befehle an ein Modem
-
1
Linux auf Befehl mit Sekundengenauigkeit
-
0
Skript -e und Crontab oder bei
-
1
Getting zenity and at to work properly
-
1
Einfache schnelle Benachrichtigungen unter Windows 7 mit UAC