Champ Minute (Champ 1 en POSIX, Champ 2 dans Quartz)Ensemble d'entiers [0-59], Astérisque (*), Pas (/n), Intervalle (a-b), Liste (,)
Spécifie la minute exacte de l'heure à laquelle la tâche se déclenche (0-59). Évalué via des masques de bits de 60 bits avec vérification d'appartenance en O(1) ; la syntaxe de pas */15 déclenche l'exécution aux minutes 0, 15, 30 et 45 de chaque heure.
Par défaut : 0 (Début d'heure)
Champ Heure (Champ 2 en POSIX, Champ 3 dans Quartz)Ensemble d'entiers [0-23] Format 24 heures
Spécifie l'heure du jour au format 24 heures (0-23), où 0 représente minuit (00:00) et 23 représente 23:00. L'intervalle 9-17 correspond aux heures de bureau standard selon la norme ISO 8601 sur l'ensemble des fuseaux horaires IANA.
Par défaut : * (Chaque heure)
Champ Jour du mois (Champ 3 en POSIX, Champ 4 dans Quartz)Ensemble d'entiers [1-31], Point d'interrogation (?), Dernier (L), Jour ouvré le plus proche (W)
Définit le jour du mois civil de 1 à 31. Les dates invalides dépassant la durée réelle du mois (ex. 31 en avril, 30 en février) sont ignorées en toute sécurité lors de la vérification du roulement calendaire.
Par défaut : * (Chaque jour)
Champ Mois (Champ 4 en POSIX, Champ 5 dans Quartz)Ensemble d'entiers [1-12] ou alias à 3 lettres [JAN-DEC]
Spécifie le mois civil de 1 (janvier) à 12 (décembre). Les systèmes POSIX prennent en charge les chaînes de 3 lettres insensibles à la casse (JAN-DEC), associées en interne à un masque de bits de 12 bits.
Par défaut : * (Chaque mois)
Champ Jour de la semaine (Champ 5 en POSIX, Champ 6 dans Quartz)Ensemble d'entiers [0-7] ou alias à 3 lettres [SUN-SAT], Nième jour (#), Dernier (L)
Définit le jour de la semaine. Selon la norme POSIX IEEE 1003.1 et Vixie cron, les valeurs 0 et 7 désignent toutes deux le dimanche (1=lundi, ..., 6=samedi). Les abréviations insensibles à la casse (SUN-SAT) éliminent toute confusion d'indexation décalée.
Par défaut : * (Chaque jour de la semaine)
Champ Secondes (Champ 1 dans Quartz / Spring, omis en POSIX)Ensemble d'entiers [0-59] Haute résolution en secondes
Premier champ étendu haute résolution présent dans les ordonnanceurs à 6 champs (Quartz, Spring Framework). Le crontab standard UNIX à 5 champs ne gère pas les secondes et traite un sixième token initial comme une syntaxe invalide.
Par défaut : 0 (Zéro seconde)
Champ Année (Champ 7 optionnel dans Quartz, Champ 6 dans AWS EventBridge)Ensemble d'entiers [1970-2099], Astérisque (*), omis en POSIX
Champ d'année calendaire final, facultatif ou obligatoire selon les ordonnanceurs d'entreprise, servant à restreindre les tâches récurrentes à une période spécifique sans risque de boucle infinie.
Par défaut : * (Illimité / Chaque année)