Wenn Ihr Cron-Job nur unter Mac OS X ausgeführt wird, möchten Sie möglicherweise stattdessen launchd verwenden.
Aus Scheduling Timed Jobs (offizielle Apple-Dokumentation):
Hinweis:Cron wird zwar weiterhin unterstützt, ist aber keine empfohlene Lösung. Es wurde zugunsten von launchd verworfen.
Weitere Informationen (z. B. die gestartete Wikipedia-Seite) finden Sie über eine einfache Websuche.
Versuchen Sie Folgendes:
0,30 * * * * your command goes here
Laut der offiziellen crontab(5)-Manpage von Mac OS X ist /
Syntax wird unterstützt. Um herauszufinden, warum es bei Ihnen nicht funktioniert hat, müssen Sie sich also die Protokolle für cron ansehen. In diesen Protokollen sollten Sie sollten finden Sie eine eindeutige Fehlermeldung.
Hinweis:Mac OS X scheint Vixie Cron zu verwenden, genauso wie Linux und die BSDs.
crontab versteht "Intervalle" nicht, es versteht nur "Zeitplan"
gültige Stunden:0-23 -- gültige Minuten:0-59
Beispiel Nr. 1
30 * * * * your_command
das bedeutet „laufen, wenn die Minute jeder Stunde 30 ist " (würde laufen um:1:30, 2:30, 3:30 usw.)
Beispiel #2
*/30 * * * * your_command
dies bedeutet „laufen, wenn die Minute jeder Stunde gleichmäßig durch 30 teilbar ist " (würde ausgeführt um:1:30, 2:00, 2:30, 3:00 usw.)
Beispiel Nr. 3
0,30 * * * * your_command
das bedeutet „Ausführen, wenn die Minute jeder Stunde 0 oder 30 ist " (würde ausgeführt um:1:30, 2:00, 2:30, 3:00 usw.)
es ist eine andere Möglichkeit, die gleichen Ergebnisse wie in Beispiel 2 zu erzielen
Beispiel #4
19 * * * * your_command
das bedeutet "laufen, wenn die Minute jeder Stunde 19 ist " (würde bei:1:19, 2:19, 3:19 usw. laufen)
Beispiel Nr. 5
*/19 * * * * your_command
dies bedeutet „laufen, wenn die Minute jeder Stunde gleichmäßig durch 19 teilbar ist " (würde laufen bei:1:19, 1:38, 1:57, 2:00, 2:19, 2:38, 2:57, 3:00 usw.)
Hinweis:Dieser Beitrag wurde von verschiedenen Benutzern, einschließlich des Autors, mehrfach verfeinert
Tun:
0,30 * * * * your_command