7
Kann jemand ein Muster auf, wie ich einen Cron-Job vierteljährlich ausführen. Dazu gehören die Daten March 31
, June 30
, September 30
, Dec 31
.Crontab - Führen Sie einen Cronjob vierteljährlich
Kann jemand ein Muster auf, wie ich einen Cron-Job vierteljährlich ausführen. Dazu gehören die Daten March 31
, June 30
, September 30
, Dec 31
.Crontab - Führen Sie einen Cronjob vierteljährlich
hier wäre die einfachste Lösung haben zwei Einträge in der crontab sein - eine für die 30
s und einen anderen für die 31
s, zB:
0 0 30 6,9 * /path/to/your/script
0 0 31 3,12 * /path/to/your/script
Wenn seine Anforderungen nicht, die ein bestimmtes Datum angeben, es täte, würde 0 0 0 */4 * arbeiten? – Navarr
@Navarr Fast - Sie brauchen '0 0 1 */3 *', um vierteljährlich zu bekommen (drei Monate in einem Viertel, nicht 4). Ich denke, 0 für das Tag-of-Monat Feld wird inkonsistent unterstützt, so verwenden Sie 1 für die erste. Es könnte jedoch einfacher sein, nur die Monate aufzulisten, die Sie ausführen möchten. –
@ michael-c-oconnor Mein Fehler. Dank dafür! – Navarr