Analyseur d’expressions cron

Le cron expliqué clairement, les prochaines exécutions et le détail champ par champ.

Fonctionne en local · aucun envoi

Presets:
Next runs
    Fields
    FieldValueMeansAllowed

    Ce que fait l’outil

    Saisissez une expression cron et obtenez une description claire, les 10 (ou 25, 50) prochaines exécutions et le détail de chaque champ. Les heures d’exécution sont calculées par le propre planificateur de cette page en heure locale, en UTC ou dans n’importe quel fuseau horaire IANA : vous pouvez vérifier la planification d’un serveur où que vous soyez.

    Syntaxe prise en charge : *, listes (1,15), plages (1-5), pas (*/10, 5-50/15, 10/20), noms de mois et de jours (JAN, MON-FRI), les macros @hourly, @daily, @weekly, @monthly et @yearly, et les extensions L, W, LW, 5L et MON#2. Quand le jour du mois et le jour de la semaine sont tous deux restreints, un jour correspond si l’un ou l’autre correspond, comme dans le cron classique. Dans les fuseaux à heure d’été, les heures qui n’existent pas sont ignorées et les heures répétées ne s’exécutent qu’une fois.

    Cron Unix, Hangfire et Quartz.NET

    • Cron Unix compte 5 champs : minute, heure, jour du mois, mois, jour de la semaine (0 ou 7 = dimanche).
    • Hangfire (qui utilise la bibliothèque Cronos) et NCrontab acceptent les mêmes 5 champs, plus un champ facultatif de secondes en tête (6 champs).
    • Quartz.NET commence toujours par les secondes, ajoute un champ d’année facultatif (6 ou 7 champs), numérote les jours de 1 à 7 avec 1 = dimanche et exige ? dans le jour du mois ou le jour de la semaine.

    Le format est détecté automatiquement : 7 champs ou un ? activent la numérotation Quartz. Ici, ? est traité comme *. Vous pouvez aussi choisir le format vous-même.

    Confidentialité

    La description provient de la bibliothèque open source cronstrue ; tout s’exécute dans votre navigateur et rien n’est envoyé.