Binatomy
Cron Builder

Cron Expression Builder

Construisez des expressions cron visuellement, obtenez une description lisible et visualisez les 5 prochaines exécutions
Expression Cron
0 9 * * *
alle 09:00
1ven 30 ott 2026, 09:00
2sab 31 ott 2026, 09:00
3dom 01 nov 2026, 09:00
4lun 02 nov 2026, 09:00
5mar 03 nov 2026, 09:00
FAQ

Questions Fréquentes

Tout ce que vous devez savoir sur les expressions cron

Qu'est-ce qu'une expression cron ?

Une expression cron est une chaîne avec 5 champs séparés par des espaces qui définit quand exécuter une tâche. Les champs sont : minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12), jour de la semaine (0-7, où 0 et 7 sont dimanche). Elle est utilisée dans les systèmes Unix/Linux pour planifier des tâches automatiques.

Que signifie * dans une expression cron ?

L'astérisque (*) signifie "toute valeur". Par exemple, * dans le champ heure signifie "chaque heure". La syntaxe */n signifie "toutes les n unités" : */5 dans les minutes signifie "toutes les 5 minutes". Les plages sont indiquées avec le tiret (1-5) et les valeurs multiples avec la virgule (0,6).

Comment exécuter une tâche chaque jour ouvré ?

Utilisez 1-5 dans le champ jour de la semaine (1=lundi, 5=vendredi). Par exemple, "0 9 * * 1-5" exécute la tâche à 9h00 chaque jour ouvré du lundi au vendredi.

Où puis-je utiliser les expressions cron ?

Les expressions cron s'utilisent sur Linux/macOS (commande crontab -e), dans Laravel (app/Console/Kernel.php avec ->cron()), dans GitHub Actions, AWS EventBridge, Kubernetes CronJob et de nombreux autres systèmes de planification. Cette syntaxe standard est supportée pratiquement partout.

Comment est faite une expression cron ?

Une expression cron compte cinq champs séparés par des espaces : 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 désignent le dimanche).

Que signifie l'astérisque dans une expression cron ?

L'astérisque signifie n'importe quelle valeur : dans le champ des heures, il vaut pour chaque heure. La forme */n signifie toutes les n unités, le tiret marque un intervalle et la virgule énumère des valeurs.

Comment planifier une tâche en semaine seulement ?

Pour les jours ouvrés, on écrit 1-5 dans le champ du jour de la semaine, où 1 est lundi et 5 vendredi. L'expression 0 9 * * 1-5 lance la tâche à 9h00 du lundi au vendredi.