GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie würde ich einen Cron-Job dazu bringen, alle 30 Minuten ausgeführt zu werden?

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

Linux
  1. Wie man Cron alle 5 Minuten, Sekunden, Stunden, Tage, Monate ausführt

  2. Cronjob alle 1 Stunde und 10 Minuten ausführen

  3. So führen Sie einen Cron-Job in einem Docker-Container aus

  4. CronJob alle 25 Minuten

  5. Wie führe ich alle 3 Monate einen Cron-Job aus?

So richten Sie einen Cron-Job unter Linux ein

Cron-Jobs alle 5, 10 oder 15 Minuten ausführen

So planen Sie einen Job in Cron so, dass er jede Stunde in Ubuntu 20.04 ausgeführt wird

So führen Sie jede Woche am Sonntag einen Crontab-Job aus

So richten Sie einen Cron in cPanel ein und führen ihn aus

Wie führe ich Cron-Jobs jeden Tag zu einer bestimmten Stunde aus?