Générateur d'expressions cron
Construisez une expression cron à partir de champs ou de préréglages simples, voyez-la expliquée en anglais simple et prévisualisez les heures d'exécution suivantes. Prend en charge les listes, les plages, les étapes, les mois nommés et les jours de la semaine. Exécute côté client.
Qu'est-ce que le générateur d'expression cron ?
Le générateur d'expression Cron transforme un horaire que vous avez en tête - « tous les jours de la semaine à 8 heures du matin », « le premier du mois à minuit », « toutes les quinze minutes » - en l'expression cron à cinq champs qu'un planificateur comprend Vous définissez la minute, l'heure, le jour du mois, le mois et le jour de la semaine, ou commencez à partir d'un préréglage, et l'outil assemble l'expression, l'explique en anglais simple et vous montre exactement quand il va se déclencher le prochain incendie Il comble l'écart entre ce que vous voulez qu'il se produise et la syntaxe laconique qui le fait se produire.
La syntaxe Cron est compacte et impitoyable. `0 0 * 0` runs every Sunday at midnight, while `0 0 0 0` is not a schedule at : day of month starts at 1 and month starts at 1, so the tool reputts it with « day of month value out of range (1-31) » Les champs jour-de-mois et jour-de-semaine interagissent d'une manière qui surprend presque tout le monde la première fois Écrire une expression à la main et espérer qu'elle soit juste, c'est ainsi qu'une sauvegarde finit par fonctionner une fois par an au lieu une nuit. Construire ici, avec une description en direct et une description et un aperçu, vous permet de confirmer le calendrier avant-là.
L'expression est construite, validée, décrite et simulée côté client, sans aucun compte nécessaire Lorsque vous appuyez sur Afficher les prochaines exécutions, la page effectue une vérification d'utilisation et enregistre un enregistrement d'utilisation qui inclut l'expression, alors traitez la chaîne de planification comme quelque chose qui quitte la page Copiez l'expression finie directement dans une crontab, un pipeline CI, un Kubernetes CronJob ou tout planificateur qui parle cron standard.
En tant que générateur d'expression de travail cron, il fonctionne à partir de l'horaire souhaité Dites qu'une sauvegarde doit s'exécuter à 2 heures du matin tous les dimanches : définir Minute à 0, Heure à 2 et Jour de la semaine à 0, laisser les deux autres champs comme *, et l'expression lit `0 2 * * 0` with the line « At 02 :00 on Sunday (UTC) » Press Show next s'exécute le lundi 14 septembre 2026 et la première entrée est Sun, 20 Sep 200 UTC, suivi des cinq prochains dimanches C'est ainsi qu'est-là qu'une expression cron gratuite gagne son générateur est déployé : gardez son emploi réel.
La validation capture les erreurs de syntaxe, mais elle ne peut pas attraper les erreurs logiques, et l'erreur logique courante est la règle du jour du mois et du jour de la semaine : lorsque les deux sont définis, cron fonctionne sur l'une ou l'autre des correspondances plutôt que sur les deux. La ligne en anglais simple ne le montre pas, puisque `0 0 13 * 5` lit « le 13 du mois le vendredi », mais la liste d'exécution suivante le fait : elle comprend tous les vendredis ainsi que le mardi 13 octobre. Vérifiez la liste d'exécution avant de faire confiance à un horaire.
Comment utiliser le générateur d'expression cron ?
Commencer à partir d'un préréglage ou d'un blanc
Choisissez un horaire commun comme "Dans la semaine à 8h" pour charger ses champs, ou commencer à chaque minute et ajuster. Les préréglages sont le moyen le plus rapide d'accéder à une expression de travail.
Définir les cinq champs
Entrez les minutes, les heures, les jours de mois, le mois et le jour de la semaine. Chaque champ accepte une valeur, une liste (1,15), une plage (1-5), une étape (*/10) ou * pour chaque.
Lire la description simple en anglais
L'outil décrit l'horaire au fur et à mesure que vous tapez, par exemple « À 8h00 les lundi, mardi, mercredi, jeudi et vendredi (UTC) », afin que vous puissiez confirmer qu'il correspond à votre intention avant de lui faire confiance.
Vérifiez les prochains passages et copiez
Press Show s'exécute ensuite pour lister les six prochaines heures d'exécution dans UTC et détecter les erreurs comme une date impossible, puis appuyez sur Copier et coller l'expression dans votre planificateur.
Principales caractéristiques
Field Builder avec syntaxe complète
Chaque champ accepte des valeurs uniques, des listes de virgules, des plages de tiret et des valeurs de pas, ainsi que des mois (janvier-décembre) et des jours de semaine (Dim-Sat) ainsi que vous pouvez exprimer tout calendrier standard.
Explication simple en anglais
Le générateur rend votre expression sous la forme d'une phrase, transformant des astérisques et des barres obliques cryptiques en un calendrier que vous pouvez lire et vérifier en un coup d'œil.
Prévisualisation de la prochaine
Voir les six prochaines dates et heures où le travail se déclenchera, calculées en UTC. Rien n'attrape une expression cassée plus rapidement que de voir qu'elle se déroulerait dans trois mois au lieu de ce soir.
Préréglages prêts à l'emploi
Un clic charge les horaires courants - toutes les 5 minutes, toutes les heures, tous les jours à minuit, en semaine à 8 heures du matin, le premier du mois - comme point de départ, vous pouvez ensuite modifier.
Frequently Asked Questions
Related Tools
Cron Expression Parser
Parse cron expressions into plain English and preview upcoming run times
Date Difference Calculator
Calculate the exact time between two dates: years, months, days, and business days
Time Duration Calculator
Calculate the duration between two times, add or subtract hours and minutes from a time, and total a list of durations for timesheets.
Timestamp Converter
Convert between Unix timestamps and human-readable dates
Comments
0 comments
No comments yet. Be the first to share your thoughts!