Saisissez une expression cron de 5 champs (minute heure jour-du-mois mois jour-de-semaine) et vous verrez en langage naturel quand elle s'exécutera ainsi que les 10 prochaines occurrences.
Une expression standard comporte 5 champs séparés par des espaces, toujours dans cet ordre :
• Minute — 0-59
• Heure — 0-23 (format 24 h)
• Jour du mois — 1-31
• Mois — 1-12
• Jour de la semaine — 0-7 (0 et 7 = dimanche, 1 = lundi … 6 = samedi)
Ils se lisent de gauche à droite : 0 9 * * 1-5 = minute 0, heure 9, n'importe quel jour du mois, n'importe quel mois, du lundi au vendredi → « à 09:00, du lundi au vendredi ».
Avec l'interrupteur 6 champs (avec secondes), un champ de secondes est ajouté au début (0-59), utile pour copier des formats qui le demandent (p. ex. Spring) ; le calcul des prochaines exécutions continue de fonctionner à la minute.
Champs et plages : MIN 0-59, HEURE 0-23, JOUR-DU-MOIS 1-31, MOIS 1-12, JOUR-DE-SEMAINE 0-7. Utilisez * pour « n'importe quelle valeur », */N pour « tous les N », des plages A-B et des listes A,B,C. Exemple : 0 9 * * 1-5 = « 09:00 du lundi au vendredi ». Il accepte aussi des alias comme @daily, @weekly ou @monthly.
En haut, vous avez des boutons de préréglage qui remplissent l'expression en un clic (chaque minute, toutes les 5/15 min, chaque heure, quotidien à minuit, L–V à 9h, jour 1 du mois, dimanches à 3h, chaque trimestre).
Vous pouvez aussi écrire un alias avec @ au lieu des 5 champs :
• @hourly = 0 * * * *
• @daily / @midnight = 0 0 * * *
• @weekly = 0 0 * * 0 (dimanches à minuit)
• @monthly = 0 0 1 * * (jour 1 à minuit)
• @yearly / @annually = 0 0 1 1 * (1er janvier)
Lors de la validation, l'alias se développe automatiquement en ses 5 champs.
Cliquez sur les cellules pour choisir minutes, heures, jours et mois ; un champ sans sélection équivaut à * (n'importe quelle valeur). L'expression se met à jour instantanément. Activez 6 champs pour inclure les secondes.
• Jour du mois et jour de la semaine ensemble : si vous restreignez les deux à la fois (aucun n'est *), cet outil ne se déclenche que quand les deux coïncident. Par exemple 0 0 13 * 5 s'exécute les jours 13 qui tombent en plus un vendredi. Laissez l'un des deux à * si vous voulez le comportement le plus habituel.
• Dimanche est 0 et 7 : * * * * 0 et * * * * 7 sont identiques.
• Nombres uniquement : pas de MON, JAN, L, W ni # (voir « Caractères spéciaux »).
• Les secondes ne changent pas le calcul : le 6ᵉ champ est conservé pour l'export, mais les prochaines exécutions se calculent à la minute.
• Heure locale : les dates affichées utilisent le fuseau horaire de votre appareil ; l'environnement où vous déployez peut en utiliser un autre (p. ex. UTC).