← Outils

Générateur et explicateur d'expressions cron

Créez, lisez et vérifiez des plannings cron, et voyez leurs prochaines exécutions.

Privé : vos fichiers ne quittent jamais votre appareil.

    Prochaines exécutions

      Construire pas à pas

      L'utiliser

      
      

      Aide-mémoire cron
      CaractèreSignificationExemple
      *Toutes les valeurs* * * * *
      ,Une liste de valeurs0 9,17 * * *
      -Une plage de valeurs0 9 * * 1-5
      /Une valeur sur n (un pas)*/15 * * * *
      ?Aucune valeur particulière (Quartz, AWS : jour du mois ou jour de la semaine)0 0 12 ? * MON
      LDernier : dernier jour du mois, ou dernier jour de semaine donné (5L)0 0 12 L * ?
      WLe jour ouvré le plus proche d'un jour du mois (15W), ou le dernier jour ouvré (LW)0 0 12 15W * ?
      #Le n-ième jour de semaine du mois (6#3 = troisième vendredi dans Quartz)0 0 12 ? * 6#3
      @dailyRaccourcis : @yearly, @monthly, @weekly, @daily, @hourly, @reboot@weekly

      Les prochaines exécutions sont calculées dans votre navigateur pour le fuseau horaire choisi, changements d'heure compris. Rien n'est envoyé.

      Comment ça marche

      1. Choisissez vos fichiers.
      2. Réglez les options si vous le souhaitez.
      3. Téléchargez le résultat, ou envoyez-le sur un autre appareil avec BroAllDone.

      Questions fréquentes

      Qu'est-ce qu'une expression cron ?

      Un court texte qui indique quand une tâche s'exécute, composé de cinq champs : minute, heure, jour du mois, mois et jour de la semaine. Par exemple, 0 9 * * 1-5 signifie à 09:00, du lundi au vendredi.

      Que signifient *, /, - et , dans cron ?

      * signifie toutes les valeurs, une virgule liste des valeurs (1,15), un tiret donne une plage (1-5) et une barre oblique donne un pas : */15 dans le champ des minutes signifie toutes les 15 minutes.

      Comment exécuter une tâche cron toutes les 5 minutes ?

      Utilisez */5 * * * *. Pour toutes les heures, utilisez 0 * * * *, pour tous les jours à minuit 0 0 * * *, et pour tous les lundis à 9:00 0 9 * * 1. Vous pouvez aussi les choisir dans Plannings courants.

      Quel fuseau horaire cron utilise-t-il ?

      cron utilise le fuseau horaire de l'ordinateur sur lequel il tourne, souvent UTC sur les serveurs. GitHub Actions utilise toujours UTC. Choisissez un fuseau horaire ci-dessus pour y voir les prochaines exécutions.

      Quelle différence entre cron Linux, Quartz, Spring et AWS ?

      Le cron Linux a 5 champs. Quartz et Spring ajoutent les secondes au début, et AWS EventBridge ajoute l'année à la fin. Quartz et AWS comptent le dimanche comme 1 et exigent ? dans l'un des champs de jour ; ils prennent aussi en charge L (dernier), W (jour ouvré) et # (le n-ième jour de la semaine).

      Pourquoi ma tâche s'exécute-t-elle plus de jours que prévu ?

      Avec le cron Linux, si vous définissez à la fois un jour du mois et un jour de la semaine, la tâche s'exécute dès que l'un des deux correspond. L'outil vous en avertit et liste les vraies prochaines exécutions.

      Plus d'outils gratuits