Qu’est-ce que le générateur cron ?
Créez et validez visuellement des expressions cron. Renseignez les champs minute, heure, jour, mois et jour de la semaine avec des descriptions lisibles instantanément et un aperçu des 5 prochaines exécutions. Gratuit, dans le navigateur.
Comment utiliser le générateur cron
- Choisissez le type de planification souhaité, par exemple toutes les heures, tous les jours, toutes les semaines ou tous les mois.
- Renseignez les champs d’heure et de date lisibles plutôt que de modifier d’abord la syntaxe cron brute.
- Vérifiez l’expression cron générée et le résumé en langage clair.
- Copiez l’expression dans votre serveur, votre planificateur ou votre workflow de déploiement.
Comprendre les expressions cron ▾
Cas d’utilisation courants
- Créez des planifications cron sans mémoriser la syntaxe
- Vérifiez la planification des tâches récurrentes avant de déployer l’automatisation
- Générer des planifications lisibles pour la documentation ops
- Valider les règles cron utilisées dans la CI, les serveurs ou les planificateurs hébergés
Questions fréquentes
Le cron Unix standard utilise cinq champs (sans secondes). Certains systèmes comme Spring Scheduler et Quartz ajoutent un sixième champ pour les secondes. Ce générateur utilise le format standard à cinq champs compatible avec Linux crontab, GitHub Actions et la plupart des planificateurs cloud.
Par défaut, cron utilise le fuseau horaire local du serveur. Les planifications GitHub Actions utilisent UTC. Vérifiez toujours le fuseau horaire du système qui exécute votre tâche cron pour éviter les erreurs de décalage d’une heure.
Cela signifie « toutes les 5 minutes ». La syntaxe */n signifie « toutes les n unités à partir de 0 ». Ainsi, */5 dans le champ des minutes se déclenche à 0, 5, 10, 15, 20 — 55.
Le cron standard n’a pas de modificateur « L » (dernier) — c’est une extension de Quartz. Pour le cron standard, une astuce courante consiste à planifier du 28 au 1er et à vérifier la date dans votre script.