Aller au contenu

Générateur d'expression cron

Composez ou décodez une expression cron et voyez ses prochaines exécutions.

Saisissez une expression cron ou utilisez l'assistant.

5 prochaines exécutions (UTC)

    Assistant

    Tout se passe dans votre navigateur — rien n'est planifié ni envoyé.

    Cron standard à 5 champs (syntaxe Vixie cron / cronie). Les heures sont affichées en UTC. Les formats Quartz, Spring et des planificateurs cloud ne sont pas pris en charge.

    Mode d'emploi

    1. Collez votre expression à cinq champs dans Expression cron, ou choisissez un horaire dans Préréglages.
    2. Pour modifier un champ, ouvrez Minute, Heure, Jour du mois, Mois ou Jour de la semaine, puis choisissez Chaque, Valeurs précises, Plage ou Pas.
    3. Lisez l’explication sous Expression cron pour vérifier l’horaire obtenu.

    Exemples

    Synchronisation toutes les 15 minutes en journée, du lundi au vendredi

    Entrée
    */15 9-17 * * 1-5
    Sortie
    Exécution toutes les 15 minutes, chaque heure de 9 à 17, chaque jour du lundi au vendredi.

    Export comptable le 1er et le 15 du mois à 9 h 30 UTC

    Entrée
    30 9 1,15 * *
    Sortie
    À 09:30, les jours 1 et 15 du mois.

    Traitement le 29 février à midi UTC

    Entrée
    0 12 29 2 *
    Sortie
    À 12:00, le jour 29 du mois, en février.
    ⓘ Le 29 février n'existe que les années bissextiles.

    Référence de la syntaxe cron

    ChampValeursExemple
    Minute0–5930 — à la minute 30
    Heure0–239-17 — de 09:00 à 17:59
    Jour du mois1–311,15 — le 1er et le 15
    Mois1–12 ou JAN–DEC*/3 — tous les 3 mois
    Jour de la semaine0–7 ou SUN–SAT (0 et 7 = dimanche)MON-FRI — du lundi au vendredi
    SymboleSignificationExemple
    *toutes les valeurs* * * * * — toutes les minutes
    ,liste0,30 * * * * — minutes 0 et 30
    -plage0 9 * * 1-5 — à 09:00 du lundi au vendredi
    /pas*/15 * * * * — toutes les 15 minutes
    @hourly, @daily, @weekly, @monthly, @yearlyraccourcis@daily = 0 0 * * *

    FAQ

    Quel est l’ordre des champs d’une expression cron ?

    L’ordre est : minute, heure, jour du mois, mois, jour de la semaine. Collez uniquement ces cinq champs, sans la commande ; les formats Quartz ou Spring avec secondes ou année ne sont pas acceptés.

    Les prochaines exécutions sont-elles affichées à l’heure de Paris ?

    Les cinq prochaines exécutions sont calculées et affichées en UTC, pas à l’heure de Paris. Vous ne pouvez pas choisir un autre fuseau horaire.

    Que se passe-t-il si je définis le jour du mois et le jour de la semaine ?

    Si les deux champs sont restreints, l’outil retient les dates qui correspondent à l’un ou à l’autre. Si l’un commence par */ et que l’autre est restreint, un avertissement signale une différence avec cron sous Linux, qui exige alors les deux conditions.

    Est-ce que le générateur lance ma tâche cron ?

    L’outil ne planifie ni n’exécute aucune commande. Il vous aide à préparer l’expression ; vous devez ensuite configurer la tâche sur votre système.

    Mon expression cron est-elle enregistrée ?

    La dernière expression et le panneau ouvert sont enregistrés dans le localStorage de votre navigateur, puis restaurés à votre prochaine visite. L’analyse et le calcul des dates se font dans votre navigateur, sans envoi de l’expression.