Wie würde der Crontab-Eintrag für einen Job aussehen, der am ersten Tag jedes dritten Monats ausgeführt wird?
Wie würde der Crontab-Eintrag für einen Job aussehen, der am ersten Tag jedes dritten Monats ausgeführt wird?
Antworten:
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
Läuft alle drei Monate um 03:30 Uhr am 1. Januar, April, Juli und Oktober.
*/3
alle vier Monate sein (12/3 = 4)?
Wikipedia hat eine nette Erklärung, wie man Cron konfiguriert.
Für Ihren speziellen Fall können Sie einen Cron-Ausdruck ausführen, der alle 3 Monate ausgeführt wird. Ändern Sie die Monate natürlich entsprechend Ihrem Zeitplan.
0 0 1 JAN,APR,JUL,OCT * /path/to/script.bash