Explicateur Cron — Unix, Quartz et prochaines exécutions
Expliquez les expressions cron en langage clair et listez les prochaines exécutions. Gère Unix à 5 champs, 6 champs avec secondes, Quartz, @macros et L, W, #.
🔒 S'exécute entièrement dans votre navigateur — rien n'est envoyéCe que fait l'Explicateur Cron
L'Explicateur Cron traduit une expression cron en langage clair et liste précisément quand elle se déclenchera ensuite. Il comprend la crontab classique à cinq champs utilisée par Linux, les CronJobs Kubernetes, GitHub Actions et la plupart des tableaux de bord d'hébergement, la forme à six champs avec un champ de secondes en tête utilisée par Spring, node-cron et croner, ainsi que les expressions Quartz à sept champs avec une année. Les macros comme @hourly, @daily, @weekly, @monthly et @yearly sont également développées et expliquées.
Au lieu de décoder mentalement des étoiles, des pas, des plages et des listes, vous obtenez des phrases comme « Toutes les 15 minutes entre 09:00 et 17:59, du lundi au vendredi », un tableau montrant quelles valeurs chaque champ couvre, et les 5, 10 ou 25 prochaines exécutions dans votre fuseau horaire local ou en UTC. Les jetons étendus sont aussi pris en charge : L pour le dernier jour du mois, 15W pour le jour ouvré le plus proche du 15, MON#2 pour le deuxième lundi et 5L pour le dernier vendredi. Des noms comme JAN et MON fonctionnent dans tout champ où ils ont un sens.
Un flux de travail privé dans le navigateur
Tout le traitement s'effectue dans votre navigateur avec du JavaScript côté client. L'outil n'envoie à aucun serveur vos extraits, valeurs de configuration, données générées, textes de requête ou exemples copiés, et ne demande aucun compte. Ce modèle strictement local est important pour les utilitaires de développement, car le contenu qu'on y colle ressemble souvent à de vraies données applicatives. Travailler en local réduit les risques et garde l'interaction rapide, puisqu'il n'y a aucun aller-retour réseau.
Conseils pratiques
Lorsque le jour du mois et le jour de la semaine sont tous deux restreints, le cron standard exécute la tâche quand l'un ou l'autre correspond — 0 0 1 * MON se déclenche le 1er et chaque lundi. L'explication le précise, car cela surprend beaucoup de monde. Quartz numérote les jours de la semaine de 1 à 7 en commençant par le dimanche, alors que le cron Unix utilise 0–7 avec 0 et 7 signifiant tous deux dimanche ; l'outil détecte Quartz grâce au jeton ? ou à un septième champ. Une expression cron s'exécute généralement dans le fuseau horaire du planificateur, et non celui de votre navigateur : utilisez donc la vue UTC pour les serveurs et surveillez les changements d'heure. Pour les tâches de production, associez une explication lisible à une supervision et à un comportement idempotent des tâches.
Comment utiliser
- Saisir le cronCollez une expression comme 0 9 * * MON-FRI, ou cliquez sur un préréglage.
- Lire l'explicationConsultez le planning en langage clair et le détail champ par champ.
- Vérifier les prochaines exécutionsPassez en revue les prochaines exécutions en heure locale ou en UTC.