Handytool
DéveloppeurGratuitExécuté localement

Générateur d'expressions cron

Construisez, validez et expliquez les expressions cron — voir les 5 prochaines exécutions et une description en langage courant.

Préréglage
minheurejourmoisjour sem
Ce que cela signifie
at :00 on 0h, every of every, every
Prochaines 5 exécutions
  • 2026-04-28T00:00:00Z
  • 2026-04-29T00:00:00Z
  • 2026-04-30T00:00:00Z
  • 2026-05-01T00:00:00Z
  • 2026-05-02T00:00:00Z

Heures affichées en UTC.

À propos de Générateur d'expressions cron

Le constructeur cron de Handytool transforme une expression cron à 5 champs en description anglaise et affiche les cinq prochains temps UTC de déclenchement. Choisissez un préréglage comme Toutes les minutes, Horaire ou Quotidien, ou tapez votre propre expression avec des plages (1-5), des listes (1,3,5) et des étapes (*/15). L'expression est parsée localement et l'aperçu des prochaines exécutions est calculé par simulation des correspondances minute par minute par rapport aux règles Vixie-cron standard.

Fonctionnalités de Générateur d'expressions cron

  • 01

    Explication en langage courant

    Chaque expression valide est expliquée en tant que phrase — « à :00 toutes les heures, jour 1 de jan, tous les jours de semaine » — pour que vous puissiez vérifier ce qu'une tâche fera réellement avant de la déployer.

  • 02

    Prochaines 5 exécutions UTC

    Une fois que l'expression se parse, les cinq prochaines fois qu'elle se déclenche sont listées en UTC ISO-8601. Utile pour vérifier si une tâche de minuit frappe le bon bord du jour dans votre fuseau horaire.

  • 03

    Plages, listes et étapes

    Supporte la syntaxe cron standard : étapes */N, plages A-B, listes A,B,C. Les limites de champ sont validées (minute 0–59, heure 0–23, jour 1–31, mois 1–12, jour de semaine 0–6).

FAQ Générateur d'expressions cron

Quel saveur de cron cela supporte-t-il ?
Cron Vixie standard à 5 champs — minute, heure, jour du mois, mois, jour de la semaine. Les noms comme @daily et le 6ème champ optionnel des secondes ne sont pas supportés, puisque la plupart des planificateurs de production (cron, Kubernetes CronJob, GitHub Actions) utilisent la forme à 5 champs.
Pourquoi les prochaines exécutions sont-elles en UTC ?
La plupart des systèmes CI/CD et des planificateurs cloud interprètent les expressions cron en UTC. Afficher l'UTC garde l'aperçu portable — convertissez à votre heure locale une fois, dans votre tête, au lieu d'être trompé par le fuseau horaire du navigateur.
Quelle est la différence entre */15 et 0,15,30,45 ?
Les deux se déclenchent toutes les 15 minutes quand ils sont utilisés dans le champ minute. */15 commence au début de la plage (0 dans ce cas) et marche par 15. Ils sont équivalents pour les minutes ; pour les heures */6 signifie 0,6,12,18.
Puis-je déclencher une tâche le dernier jour du mois ?
Le cron standard n'a pas de jeton spécial « dernier jour » (certaines saveurs ajoutent L, mais pas la spécification originale). Vous pouvez approximativement avec 28-31 en jour du mois, ou planifier le jour 1 et vérifier le mois précédent à l'intérieur de votre tâche.

Outils liés

Développeur

Explorez d'autres outils

Tous les outils