Das Tolle an einer bestimmten Frage ist, dass sie eine bestimmte Antwort erhalten kann.
Zum Beispiel sagte das OP: "Es gibt eine ausgezeichnete Flickr-App namens SuprSetr, die ich jeden Morgen um 3:55 Uhr automatisch starten möchte. Wie?"
Antwort: Speichern Sie Folgendes als com.tjluoma.SuprSetr.plist
(oder einen beliebigen Namen, den Sie bevorzugen, der jedoch mit .plist enden sollte) und legen Sie ihn im Ordner ~ / Library / LaunchAgents ab (wobei ~ Ihr Home-Verzeichnis ist):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AbandonProcessGroup</key>
<true/>
<key>Disabled</key>
<false/>
<key>Label</key>
<string>com.tjluoma.SuprSetr</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/open</string>
<string>-a</string>
<string>SuprSetr</string>
</array>
<key>StartCalendarInterval</key>
<array>
<dict>
<key>Hour</key>
<integer>3</integer>
<key>Minute</key>
<integer>55</integer>
</dict>
</array>
</dict>
</plist>
Sobald die Datei vorhanden ist, sollten Sie diesen Befehl in Terminal eingeben:
launchctl load ~/Library/LaunchAgents/com.tjluoma.SuprSetr.plist
Dann kann die App SuprSetr jeden Tag um 3:55 Uhr gestartet werden. (Hinweis: Wenn der Computer um 3:55 Uhr morgens schläft, wird er ausgeführt, wenn der Computer aufwacht.)
Wenn Sie anhand dieses Beispiels verstanden haben, dass diese plist
Datei launchd
den Befehl Terminal ausführt , müssen Sie Folgendes ausführen:
/usr/bin/open -a SuprSetr
Zur Stunde '3' und zur Minute '55' sollte es dann einfach sein, diese auf andere Apps zu extrapolieren, die Sie zu anderen Zeiten ausführen möchten.
Wenn Sie diese alle von Hand schreiben möchten, können Sie dies kostenlos tun, aber eine App wie Lingon ist eine gute Wahl (ich würde empfehlen , die Mac App Store-Version nicht zu kaufen, da mir die App etwas gefällt, das mir gefällt Apple wird es in der Welt des Sandboxing nicht mögen, und Sie würden vom Entwickler eine App mit mehr Funktionen erhalten.
Meine persönliche Präferenz ist eine App namens LaunchControl, die kostenlos ausprobiert werden kann. Dann fragt der Entwickler nach etwas Vernünftigem wie 10 US-Dollar, aber es gibt kein DRM, keine Lizenzcodes, sondern er verlässt sich auf das gute alte Ehrensystem. (Ich hoffe, dass die Leute, die es verwenden, dem Vertrauen des Entwicklers in dieses System gerecht werden.)