Générateur d'expression cron
Construisez visuellement une expression cron à cinq champs et copiez-la, avec un résumé en clair et les prochaines exécutions affichés dans votre navigateur.
Votre expression cron est construite et prévisualisée localement dans votre navigateur et rien n'est téléversé vers un serveur.
Besoin de décoder une planification existante ? Essayez l'Explicateur cron.
À propos de Générateur d’expression cron
Ce générateur d'expression cron vous permet de construire visuellement une planification crontab à cinq champs au lieu de mémoriser la syntaxe. Pour chaque champ — minute, heure, jour du mois, mois et jour de la semaine — vous choisissez un mode : chaque valeur, tous les N (un pas), des valeurs spécifiques depuis une sélection multiple, ou une plage. L'expression se met à jour en direct à mesure que vous cliquez, et les sélecteurs de mois et de jour de la semaine affichent des noms comme Jan et Lun tout en émettant les bons nombres. Sous le résultat, vous obtenez l'expression générée avec un bouton de copie, un résumé en clair et les cinq prochaines exécutions dans votre fuseau horaire local, pour confirmer la planification avant de la coller dans un crontab, une config CI ou un planificateur. Des préréglages en un clic couvrent les cas courants comme toutes les cinq minutes, les jours de semaine à 9h et tous les mois. Tout s'exécute dans votre navigateur, donc rien de ce que vous construisez n'est téléversé vers un serveur.
Fonctionnalités
- Construisez chaque champ cron avec l'un des quatre modes : chaque, tous les N (pas), valeurs spécifiques ou une plage
- Sélectionnez plusieurs minutes, heures, jours, mois ou jours de la semaine spécifiques sous forme de liste séparée par des virgules
- Les sélecteurs de mois et de jour de la semaine affichent des noms (Jan–Déc, Dim–Sam) mais émettent les nombres standard
- L'expression se met à jour en direct à mesure que vous ajustez un champ — aucun bouton de génération
- Résumé en clair de la planification pour confirmer l'intention en un coup d'œil
- Aperçu des cinq prochaines exécutions rendues dans votre fuseau horaire local
- Préréglages en un clic pour chaque minute, toutes les 5 minutes, toutes les heures, tous les jours, jours de semaine à 9h, toutes les semaines et tous les mois
- Copiez l'expression finalisée en un clic
Comment utiliser Générateur d’expression cron
- Choisissez un mode pour chaque champ, ou cliquez sur un préréglage pour partir d'une planification courante.
- Pour Spécifique, touchez les valeurs voulues ; pour Plage, choisissez un début et une fin ; pour Tous les N, saisissez un pas.
- Regardez l'expression cron se mettre à jour en direct à mesure que vous changez les champs.
- Lisez le résumé en clair et les cinq prochaines exécutions pour confirmer la planification.
- Cliquez sur Copier pour récupérer l'expression et la coller dans votre crontab ou planificateur.
Exemple
Entrée
minute: specific [0]
hour: specific [9]
day-of-month: every
month: every
day-of-week: range Mon–Fri
Sortie
0 9 * * 1-5
Construire une planification en semaine à 9h champ par champ produit cette expression.
Erreurs courantes et dépannage
- Une Plage s'affiche en * parce que la valeur de début est après la valeur de fin. — Réglez la valeur de début plus basse que la valeur de fin (par exemple 9 à 17) ; une plage inversée ne peut pas être exprimée, donc le champ revient à chaque.
- Un champ Spécifique affiche encore * alors que vous avez sélectionné le mode. — Choisissez au moins une valeur ; sans rien de sélectionné, le champ reste à chaque (*) pour que l'expression demeure valide.
- Le jour du mois et le jour de la semaine sont tous deux restreints et la tâche se déclenche plus souvent que prévu. — Le cron standard s'exécute lorsque l'un ou l'autre champ de jour correspond (logique OU), donc laissez l'un réglé sur chaque sauf si vous avez vraiment besoin des deux.
- Aucune prochaine exécution n'apparaît pour une combinaison rare. — L'aperçu regarde un an en avance ; un couple mois et jour du mois comme le 30 février ne se produit jamais, donc choisissez une combinaison atteignable.
Foire aux questions
- Que signifient les cinq champs cron ?
- Dans l'ordre, ce sont minute, heure, jour du mois, mois et jour de la semaine. Le générateur construit un jeton par champ et les joint par des espaces pour former l'expression complète.
- Comment exécuter une tâche toutes les 15 minutes ?
- Réglez le champ minute sur Tous les N et saisissez 15, en laissant les autres champs sur Chaque. Le générateur produit */15 * * * * et affiche un aperçu des prochaines exécutions.
- Quelle est la différence entre un pas, une plage et des valeurs spécifiques ?
- Un pas comme */5 se répète à intervalle fixe, une plage comme 1-5 couvre un intervalle continu, et des valeurs spécifiques comme 1,15 listent des points exacts. Chacun correspond à un mode de champ dans le constructeur.
- Dois-je saisir des noms de mois et de jour de semaine ou des nombres ?
- Vous choisissez des noms comme Jan ou Lun dans l'interface pour plus de clarté, et le générateur émet les nombres standard (mois 1-12, jours de la semaine 0-6 avec dimanche à 0) dans l'expression.
- En quoi est-ce différent de l'Explicateur cron ?
- L'Explicateur décode une expression que vous avez déjà, tandis que ce générateur construit une nouvelle expression en cliquant sur les champs. Utilisez celui-ci pour créer une planification et l'Explicateur pour en vérifier une.
- Où la génération a-t-elle lieu ?
- Entièrement dans votre navigateur. L'expression, le résumé et l'aperçu des exécutions sont tous calculés localement sur votre appareil et rien n'est envoyé à un serveur.
Outils associés
Tous les outils ArrayKit