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.