Générateur cron : créer et expliquer une expression cron

Ce générateur cron construit des expressions à partir de modèles et de champs, et explique chaque expression en clair. Il affiche aussi les prochaines exécutions pour voir, avant la mise en production, quand la tâche tournera vraiment. Pris en charge : cron Unix (5 champs), Spring (6 champs avec secondes) et Quartz (avec année).

Source : The Open Group – crontab (POSIX.1-2017): Felder, Bereiche, Tag/Wochentag-Regel. Mise à jour : .

Collez une expression ou construisez-la ci-dessous avec les modèles et les champs. Les deux restent synchronisés.
Ma boîte à outilsVos saisies sont enregistrées uniquement dans ce navigateur.

Modèles

Modifier les champs un par un

Autorisés : * (tous), nombres, plages (1-5), listes (1,3,5), pas (*/15) et noms (MON, JAN).

Résultat

Signification
À 02:30, tous les jours
Heures en UTC.
Expression (nettoyée)
30 2 * * *
Champs en détail
ChampSaisieValeurs
Minute3030
Heure22
Jour du mois*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 …
Mois*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
Jour de la semaine*0, 1, 2, 3, 4, 5, 6
Prochaines exécutions
  • vendredi 2 octobre 2026 à 02:30:00
  • samedi 3 octobre 2026 à 02:30:00
  • dimanche 4 octobre 2026 à 02:30:00
  • lundi 5 octobre 2026 à 02:30:00
  • mardi 6 octobre 2026 à 02:30:00
  • mercredi 7 octobre 2026 à 02:30:00
  • jeudi 8 octobre 2026 à 02:30:00
  • vendredi 9 octobre 2026 à 02:30:00
  • samedi 10 octobre 2026 à 02:30:00
  • dimanche 11 octobre 2026 à 02:30:00

Comment le calcul est fait

Une expression cron définit quand une tâche planifiée s’exécute – dans crontab, les CronJobs Kubernetes, GitHub Actions, Spring ou Quartz. Elle se compose de champs séparés par des espaces. Cet outil construit des expressions, les explique en clair et montre les prochaines exécutions.

Créer une expression cron : mode d’emploi

  1. Choisissez le dialecte : cron Unix a 5 champs ; Spring et Quartz ajoutent les secondes (et Quartz l’année en option).
  2. Cliquez sur un modèle ou remplissez les champs un par un. L’expression du haut suit automatiquement ; à l’inverse, une expression collée remplit les champs.
  3. Sous « Signification », l’expression est expliquée en clair, puis viennent les prochaines exécutions en UTC ou à l’heure de votre appareil.

Structure et notation

Différences entre dialectes

Limites

Questions fréquentes

Que signifie une expression cron comme 30 2 * * * ?

Les cinq champs sont la minute, l’heure, le jour du mois, le mois et le jour de la semaine. « 30 2 * * * » signifie : tous les jours à 02:30. L’astérisque représente « toutes les valeurs ».

Comment exécuter une tâche cron toutes les 5 minutes ?

Avec */5 * * * * : dans le champ des minutes, */5 signifie « toutes les 5 minutes » (minute 0, 5, 10 …). Le modèle « Toutes les 5 minutes » le saisit pour vous.

En quoi cron Unix, Spring et Quartz diffèrent-ils ?

Le cron Unix a 5 champs. Spring et Quartz ont un champ de secondes au début, et Quartz une année facultative à la fin. Ils numérotent aussi les jours de la semaine différemment (Quartz : dimanche = 1) et traitent différemment le jour du mois et le jour de la semaine.

Que signifie le point d’interrogation dans une expression cron ?

Le point d’interrogation existe dans Spring et Quartz pour le jour du mois et le jour de la semaine et signifie « pas de valeur précise ». Dans Quartz, l’un des deux champs doit être ?, car on ne peut pas fixer les deux à la fois.

Quels sont les numéros des jours de la semaine dans cron ?

Dans cron Unix et Spring : dimanche = 0 (aussi 7), lundi = 1 à samedi = 6. Dans Quartz : dimanche = 1 à samedi = 7. Les noms comme MON–FRI fonctionnent dans les trois dialectes.

Mes expressions cron sont-elles envoyées quelque part ?

Non. L’expression, l’explication et le calcul des prochaines exécutions se font dans votre navigateur.

Sources et références juridiques

Dernière mise à jour :

Outils similaires