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

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

Lösung 1:

Das folgende Skript wird am 1. Januar, April, Juli und Oktober um 03:30 Uhr ausgeführt

30 03 01 Jan,Apr,Jul,Oct * /path/to/script

Alternativ, aber weniger offensichtlich

30 03 01 */3 * /path/to/script

Wird alle drei Monate am 1. Januar, April, Juli und Oktober um 03:30 Uhr ausgeführt.

Lösung 2:

Wikipedia hat eine nette Erklärung, wie man Cron konfiguriert.

Für Ihren speziellen Fall könnten Sie einen Cron-Ausdruck ausführen, der alle 3 Monate ausgeführt wird – natürlich ändern Sie die Monate entsprechend Ihrem Zeitplan.

0 0 1 JAN,APR,JUL,OCT  * /path/to/script.bash

Lösung 3:

Die akzeptierte Antwort ist gut, du würdest eine Alternative mit einfacheren Zahlen verwenden und leichter zu lesen:https://crontab.guru

0 0 1 */3 *

Lesen Sie so:„Um 00:00 Uhr am Tag des Monats 1 in jedem 3. Monat.“


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

  2. So führen Sie den Crontab-Job jede Woche am Sonntag aus

  3. Wie richte ich einen CRON-Job so ein, dass er alle 10 Sekunden unter Linux ausgeführt wird?

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

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

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 überprüfen Sie, ob ein Cron-Job ausgeführt wurde (Crontab-Protokoll)

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

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