Générateur d'Expressions Cron

Créez des expressions cron avec un constructeur visuel, traduisez-les en langage courant et prévisualisez les prochaines exécutions. Choisissez parmi des modèles courants ou modifiez chaque champ individuellement. 100 % côté client — rien ne quitte votre navigateur.

┌───── minute (0-59)
│ ┌───── hour (0-23)
│ │ ┌───── day of month (1-31)
│ │ │ ┌───── month (1-12)
│ │ │ │ ┌───── day of week (0-7)
* * * * *
Planification

At 09:00, on Monday through Friday

Référence de syntaxe
* toute valeur5 valeur spécifique1-5 plage*/5 tous les 51,3,5 liste1-5/2 plage + pas
10 prochaines exécutions
1.mer. 29 avr. 2026, 09:00:00 UTCin 20h 21m
2.jeu. 30 avr. 2026, 09:00:00 UTCin 1d 20h
3.ven. 1 mai 2026, 09:00:00 UTCin 2d 20h
4.lun. 4 mai 2026, 09:00:00 UTCin 5d 20h
5.mar. 5 mai 2026, 09:00:00 UTCin 6d 20h
6.mer. 6 mai 2026, 09:00:00 UTCin 7d 20h
7.jeu. 7 mai 2026, 09:00:00 UTCin 8d 20h
8.ven. 8 mai 2026, 09:00:00 UTCin 9d 20h
9.lun. 11 mai 2026, 09:00:00 UTCin 12d 20h
10.mar. 12 mai 2026, 09:00:00 UTCin 13d 20h

Comment ça fonctionne

1

Choisissez une planification

Sélectionnez un modèle comme 'Toutes les heures' ou 'Jours ouvrables à 9h', ou saisissez une expression cron directement.

2

Vérifiez l'expression

Consultez une description en langage courant de votre planification et modifiez les champs individuels pour l'ajuster.

3

Vérifiez et copiez

Vérifiez les prochaines exécutions pour confirmer que la planification est correcte, puis copiez l'expression.

Foire aux questions

Qu'est-ce qu'une expression cron ?

Une expression cron est une chaîne de cinq champs séparés par des espaces qui définit une planification récurrente. Les champs sont : minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12) et jour de la semaine (0-7, où 0 et 7 représentent le dimanche). Elle est utilisée par les démons cron Unix, les systèmes CI/CD et les planificateurs de tâches.

Que signifient les caractères spéciaux ?

L'astérisque (*) signifie 'toute valeur'. Une plage comme 1-5 désigne les valeurs de 1 à 5. Un pas comme */15 signifie 'toutes les 15 valeurs'. Une liste comme 1,3,5 désigne ces valeurs spécifiques. Vous pouvez les combiner, par ex. 1-10/2 signifie toutes les 2 valeurs de 1 à 10.

Quel fuseau horaire l'outil utilise-t-il ?

Les prochaines exécutions sont calculées en utilisant le fuseau horaire local de votre navigateur. Les expressions cron elles-mêmes n'encodent pas de fuseau horaire — le fuseau horaire dépend du système exécutant la tâche cron.

Quelle est la différence entre cron à 5 et 6 champs ?

Le cron Unix standard utilise 5 champs (minute, heure, jour du mois, mois, jour de la semaine). Certains systèmes comme Quartz et Spring ajoutent un sixième champ 'secondes' au début. Cet outil utilise le format standard à 5 champs, compatible avec crontab, GitHub Actions et la plupart des plateformes CI/CD.

Mes données sont-elles envoyées à un serveur ?

Non. Toute l'analyse et le calcul de planification s'effectuent entièrement dans votre navigateur avec JavaScript. Rien n'est transmis sur le réseau.

Outils similaires