tomai
Connexion
Gratuit · Outils développeur

Générateur d'expressions cron

Créer, valider et prévisualiser des plannings cron avec des heures en direct

Expression cron

5 prochaines exécutions

    Tout s'exécute dans votre navigateur : votre planning reste sur votre appareil.

    Describe the schedule, then verify it

    1. 1

      Pick a preset or edit the five fields directly; the human-readable sentence updates as you type.

    2. 2

      Copy the line into crontab -e, and check the next-run preview to confirm it means what you think.

    What this generator emits — and why

    • Plain five-field crontab (minute hour day month weekday) — the lowest common denominator that works on every Unix cron, not vendor extensions.
    • Weekday accepts both 0 and 7 for Sunday because real crons disagree; steps like */15 are used instead of @daily-style macros for portability.
    • The expression itself carries no time zone — it runs in whatever zone the daemon uses, which is why the next-runs preview below pins one explicitly.

    Five fields, and the dialects behind them

    🧱

    Prochaines exécutions, pas seulement la syntaxe

    Au-delà de la validation, l'outil calcule vos cinq prochaines exécutions réelles depuis votre horloge — "0 3 * * 1" devient de vraies dates de lundi sur lesquelles vous pouvez compter en production.

    🎲

    Modèles pour les cas courants

    Chaque minute, horaire, quotidien à 9 h, hebdomadaire, mensuel, annuel et plus en un clic — puis l'expression générée est à vous pour l'ajuster.

    🧾

    Privé et instantané

    Tout — validation et calcul des exécutions — s'exécute dans votre navigateur ; aucun planning ne quitte votre machine, sans compte ni connexion.

    Questions fréquentes

    Que signifient les cinq champs ?

    minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12) et jour de la semaine (0-6, 0=dimanche). Chaque champ accepte une valeur, une liste (1,2,3), une plage (1-5), un pas (*/5) ou des combinaisons.

    Comment se combinent jour du mois et jour de la semaine ?

    Quand un seul est défini, il s'applique directement. Quand les deux sont définis, le cron standard applique un OU (l'un ou l'autre correspond). L'outil suit cette convention et la reflète dans les exécutions prévisualisées.

    Mon planning est-il envoyé quelque part ?

    Non. Tout s'exécute dans votre navigateur en JavaScript pur — rien n'est transmis ni stocké.

    Why does my job fire at the wrong hour?

    The cron daemon’s time zone wins over yours. A server on UTC running your 09:00 expression fires at 17:00 Beijing time. Set CRON_TZ or the daemon’s TZ, then re-read the preview here before assuming the schedule is wrong.

    Outils associés

    Qu'est-ce qu'un générateur d'expressions cron ?

    Cron est le planificateur Unix classique, et son format à cinq champs — minute, heure, jour du mois, mois, jour de la semaine — est repris par les planificateurs cloud, les systèmes CI, les pipelines de données et les hébergeurs. Écrire cette syntaxe à la main est source d'erreurs : "0 3 * * 1" et "0 3 * * 0" diffèrent d'un caractère mais programment des jours totalement différents.

    Ce qu'il peut faire

    • Construire les cinq champs : minute, heure, jour du mois, mois, jour de la semaine
    • Modèles en un clic : chaque minute, horaire, quotidien, hebdomadaire, mensuel, annuel
    • Valider l'expression et signaler le champ invalide
    • Calculer et prévisualiser les cinq prochaines exécutions dans votre fuseau
    • Prendre en charge pas, plages et listes dans chaque champ
    • Copier la ligne cron prête à l'emploi

    Quand l'utiliser

    • Écrire des entrées crontab sur vos propres serveurs
    • Configurer fonctions cloud, tâches planifiées ou pipelines de données
    • Monter des tâches CI/build ou sauvegardes périodiques
    • Expliquer la syntaxe cron à des collègues ou étudiants

    Confidentialité : tout s'exécute dans votre navigateur — aucun planning ne quitte votre machine.

    Outils associés