Ce qu’il fait
L’explicateur transforme une expression en phrase claire dans sept langues, liste les dix prochaines exécutions dans n’importe quel fuseau IANA et convertit la planification entre crontab standard, Quartz, Spring et AWS EventBridge. Le générateur visuel et les préréglages aident lorsque vous partez de zéro.
Chaque page existe en sept langues, et vingt pages de planification présentent une planification courante — toutes les cinq minutes, le premier du mois et bien d’autres — côte à côte dans les sept dialectes, prête à copier dans une crontab, un fichier de workflow, un manifeste Kubernetes ou une annotation Java.
Comment il fonctionne
L’analyseur et le planificateur sont écrits en TypeScript et s’exécutent entièrement dans votre navigateur. Les heures d’exécution sont calculées sur l’heure murale avec les données de fuseaux intégrées au navigateur, sans service externe. Les descriptions sont générées avec la bibliothèque open source cronstrue. Les règles de chaque dialecte — nombre de champs, numérotation des jours, point d’interrogation obligatoire et caractères spéciaux — sont validées séparément, si bien que les erreurs désignent le champ exact.
Qui le fait
CronExplain est un projet indépendant de l’équipe derrière ContrastCheck et le Calculateur de format d’image. Il est gratuit, sans compte ni fenêtre surgissante. Les suggestions de nouveaux dialectes ou planifications sont les bienvenues.
Précision et limites
CronExplain reproduit le comportement documenté de chaque planificateur, pas toutes les extensions propres aux éditeurs. La syntaxe H de Jenkins, les minuteries OnCalendar de systemd et @reboot ne sont pas évaluées, et les vrais planificateurs peuvent ajouter leurs propres délais. Quand une planification est critique, vérifiez le résultat dans la documentation du planificateur ou dans un environnement de préproduction.
Questions fréquentes
- CronExplain est-il gratuit ?
- Oui, entièrement gratuit et sans inscription.
- Quels dialectes cron sont pris en charge ?
- Crontab standard, cron à 6 champs avec secondes, Quartz, Spring, AWS EventBridge, GitHub Actions et Kubernetes CronJob.
- Les prochaines exécutions sont-elles fiables ?
- Elles suivent les règles documentées de chaque dialecte, changements d’heure compris. Les vrais planificateurs peuvent toutefois démarrer un peu en retard en cas de charge.
- Puis-je partager une expression précise ?
- Oui. L’URL se met à jour pendant la saisie ; utilisez « Copier le lien » pour la partager.