Ausführen des Daemons beim Start, wenn die geplante Zeit nicht eingehalten wird
434
anon01
Ich habe einen Daemon / ein Skript, das täglich ausgeführt wird, aber ich kann keinen Weg finden, um es auszuführen, wenn der Computer zur geplanten Zeit ausgeschaltet war. Im Speziellen möchte ich:
- Führen Sie Skript / Daemon einmal täglich um X: 00 Uhr aus
- Wenn der Computer bei X: 00 ausgeschaltet ist, wird er sofort ausgeführt, wenn er aufwacht
- Wenn der Dämon geplante Runs (mehrere Tage aus) auslöst, wird er sofort ausgeführt, wenn er aktiviert wird
Der erste Punkt ist leicht zu handhaben mit:
<key>StartCalendarInterval</key> <dict> <key>Hour</key> <integer>10</integer> </dict>
Das Ausführen beim Starten / Anmelden, wenn der geplante Zeitpunkt "verpasst" wird, ist nicht das (Standard-) Verhalten von Startagenten, trotz des Vorschlags (und der späteren Korrektur) in dieser Frage:
Wie kann ich täglich ein Skript unter Mac OS X ausführen?
Ist dies ein LaunchDaemon (läuft als root) oder ein LaunchAgent (läuft als normaler Benutzer, wenn sie angemeldet sind)?
Gordon Davisson vor 7 Jahren
0
@GordonDavisson Ich kann es entweder laufen lassen
anon01 vor 7 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?
-
4
Wie kann ich die Auswurftaste auf der MacBook-Tastatur erneut "löschen"?