Cron Zeitplan von 7:15 Uhr bis 20:30 Uhr zu jeder Minute

372
BugCatcherJoe

Ich kann kein Material finden, wie Stunden mit winzigen Komponenten in einem Ausdruck erstellt werden können.

1

1 Antwort auf die Frage

2
Worthwelle

Es gibt keine Möglichkeit, diesen bestimmten cronJob mit einem einzigen Ausdruck auszuführen, aber es könnte drei sein:

15-59 7 * * * echo "This command runs every minute from 7:15am to 7:59am" 0-59 8-19 * * * echo "This command runs every minute from 8:00am to 7:59pm" 0-30 20 * * * echo "This command runs every minute from 8:00pm to 8:30pm" 

Mit POSIX cronkönnen Sie Bindestriche ( -) zum Definieren eines Bereichs von units ( 0-59) oder Kommas ( ,) zum Definieren einer Liste von units ( 0,2,4,6,8) verwenden. Einige cronVarianten erlauben auch die Verwendung von Schrägstrichen ( /), um gleichmäßig rekursive Einheiten zu definieren (entspricht denen */15von 0,15,30,45).

Leider funktioniert nichts davon, wenn Sie einen ungewöhnlichen Anfang und ein Ende haben wie Ihr Beispiel.