Guide

Sintassi delle espressioni cron, senza eseguire un job

I cinque campi cron, i simboli accettati da questo generatore e le estensioni Quartz che rifiuta.

Un’espressione cron nel formato usato da questo sito ha cinque campi:

minute hour day-of-month month day-of-week

Il minuto va da 0 a 59. L’ora va da 0 a 23. Il giorno del mese va da 1 a 31. Il mese va da 1 a 12. Il giorno della settimana va da 0 a 7, e sia 0 sia 7 significano domenica.

Simboli

* significa ogni valore in quel campo. */15 nel campo minuto significa ogni 15 minuti. 1-5 è un intervallo. 1,15 è un elenco. 9-17/2 è ogni due ore da 9 a 17.

Il Generatore di espressioni cron controlla queste forme e le descrive. Non installa un crontab e non esegue un comando. Copia l’espressione nello scheduler che usi davvero.

Cosa è escluso

Quartz e alcuni altri scheduler aggiungono un campo secondi e token come ?, L, W e #. Qui vengono rifiutati così un’espressione a cinque campi non viene confusa con una a sei campi.

Un’altra trappola: quando sia il giorno del mese sia il giorno della settimana sono vincolati, gli scheduler non concordano sul fatto che debbano corrispondere entrambi. Leggi il manuale dello scheduler in cui incollerai l’espressione.