Während KeithBs Antwort richtig ist, cron
wird sie tatsächlich zugunsten des OS X-spezifischen veraltetlaunchd
.
Befehle, über die ausgeführt launchd
werden soll, werden in Apple "Plists" oder Eigenschaftslisten beschrieben, bei denen es sich eigentlich nur um XML-Dateien handelt:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.
com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.apple.periodic-daily</string>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/periodic</string>
<string>daily</string>
</array>
<key>LowPriorityIO</key>
<true/>
<key>Nice</key>
<integer>1</integer>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>3</integer>
<key>Minute</key>
<integer>15</integer>
</dict>
</dict>
</plist>
Trotzdem ist es keine sehr benutzerfreundliche (oder Mac-ähnliche) Methode, Befehle auszuführen, die ausgeführt werden sollen. Diese Frage in SuperUser listet einige GUI-Alternativen auf, darunter:
Launchd Editor ($ 5 Shareware)
cron
er veraltet ist :-(Sie können Automator-Workflows auch mit iCal starten, wenn Sie nur etwas Einfaches möchten. Sonst würde ich es durch launchd machen.
quelle
Es gibt zwei Unix-Befehlszeilentools, die das tun, was Sie wollen.
at
Mit dieser Option können Sie festlegen, dass eine Aufgabe zu einem bestimmten Zeitpunkt in der Zukunft einmal ausgeführt werden soll. Ein Teil der Aufgabe könnte natürlich darin bestehen, eine andere Aufgabe zu planen.cron
Mit dieser Option können Sie festlegen, dass Aufgaben regelmäßig zur gleichen Zeit ausgeführt werden, basierend auf Tageszeit, Wochentag usw.Beachten Sie, dass in beiden Fällen keine Aufgaben ausgeführt werden, wenn Ihr Computer zum geplanten Zeitpunkt nicht ausgeführt wird. Es gibt Alternativen wie Anacron, die beim nächsten Start des Computers geplante Aufgaben ausführen.
quelle
iCal kann verwendet werden, um AppleScripts auszuführen , Anwendungen zu starten und Aufgaben nach einem Zeitplan auszuführen.
Die Verwendung von iCal unterliegt Einschränkungen, ist jedoch in Mac OS X enthalten und relativ einfach einzurichten. Die Einschränkungen und eine visuelle Anleitung zum Einrichten eines geplanten AppleScript sind im obigen Link enthalten.
quelle