Un souci avec cet outil ?

À propos de « Cron UNIX À 5 Champs En Ligne »

Cet outil parse une expression cron (ex. « 0 9 * * 1-5 ») et explique en français ce qu'elle signifie et quand elle se déclenchera. Il affiche les prochaines exécutions pour valider le planning avant déploiement.

Cron est le langage standard de planification sur systèmes Unix-like — cron jobs, Kubernetes CronJobs, GitHub Actions, AWS EventBridge, etc. La syntaxe à cinq champs (minute, heure, jour du mois, mois, jour de la semaine) est concise mais piégeuse.

À utiliser avant la mise en prod. Une expression mal lue qui tourne chaque minute au lieu de chaque heure peut faire exploser une facture ou envoyer des millions d'e-mails non désirés.

Comment utiliser cet outil

Expliquer une expression cron en clair

  1. Coller l’expression cron

    « Cron expression » attend la syntaxe Unix classique à 5 champs : `minute hour day-of-month month day-of-week`. Exemple : `0 9 * * 1` = 09:00 chaque lundi.

  2. Ce qui est supporté

    Caractères jokers standards (`*`), listes (`1,15`), plages (`9-17`), pas (`*/15`, `0-30/5`), noms de jours/mois quand l’implémentation locale les accepte. Jusqu’à 120 caractères.

  3. Exécuter

    Résultat : une explication humaine dérivée de chaque champ — ex. « At 09:00, on Mondays. ». L’outil NE calcule PAS les prochaines exécutions ; combinez-le avec cron-next-runs-online.

  4. Six champs et dialectes

    Quartz et dialectes non standards avec un champ seconds ou year, macros prédéfinies (`@hourly`, `@yearly`), extensions `L`/`W`/`#` ne sont pas tous gérés — l’explainer est conçu autour du cron POSIX-ish 5 champs.