Générateur Cron
Créez et traduisez des expressions cron avec une interface visuelle. Prend en charge la syntaxe cron standard à 5 champs.
* * * * *En langage naturel : Chaque minute
Préréglages rapides
*****Créer des expressions cron visuellement, directement dans votre navigateur
Les expressions cron sont une notation compacte pour planifier des tâches récurrentes, mais elles sont notoirement difficiles à lire et à écrire. Le générateur Cron de Zolkit vous permet de créer n'importe quelle planification avec un éditeur visuel et traduit l'expression résultante en langage naturel — sans mémoriser l'ordre des champs.
Éditeur visuel
Choisissez des modes (chaque, valeur spécifique, plage, pas) pour chacun des cinq champs cron. L'expression se met à jour en temps réel à mesure que vous configurez chaque champ.
Traduction instantanée
L'expression générée est traduite en français lisible pour que vous puissiez vérifier votre planification d'un coup d'œil avant de la copier.
Syntaxe standard à 5 champs
Génère des expressions cron standard compatibles avec crontab, GitHub Actions, Kubernetes CronJob, AWS EventBridge et la plupart des planificateurs Unix.
Préréglages rapides
Préréglages en un clic pour les planifications les plus courantes : chaque minute, toutes les heures, chaque jour à minuit, à midi, hebdomadaire, mensuel et jours ouvrés à 9 h.
100 % Privé
Tout fonctionne dans votre navigateur. Aucune expression n'est envoyée à un serveur.
Gratuit pour toujours
Sans compte, sans limite de débit, sans restriction. La création d'expressions cron est gratuite.
Comment générer une expression cron
- 1
Choisissez un préréglage pour les planifications courantes comme toutes les heures ou chaque jour, ou partez de zéro avec l'éditeur visuel.
- 2
Ajustez les champs Minute, Heure, Jour, Mois et Jour de la semaine en sélectionnant un mode (Chaque, Valeur spécifique, Plage ou Pas) et en saisissant des valeurs.
- 3
Copiez l'expression finale dans la barre supérieure et collez-la dans votre crontab, configuration CI ou planificateur.
Questions fréquentes
Quels sont les 5 champs d'une expression cron ?
Dans l'ordre : Minute (0–59), Heure (0–23), Jour du mois (1–31), Mois (1–12) et Jour de la semaine (0–6, dimanche = 0). Un astérisque (*) signifie « chaque valeur ». Par exemple, « 0 9 * * 1-5 » s'exécute à 9 h 00 chaque jour ouvré.
Que signifie */5 dans une expression cron ?
La syntaxe de pas */N signifie « toutes les N unités ». Ainsi, */5 dans le champ des minutes signifie toutes les 5 minutes (0, 5, 10, 15…). Dans le champ des heures, */2 signifie toutes les 2 heures.
Est-ce compatible avec les planifications GitHub Actions ?
Oui. GitHub Actions utilise la syntaxe cron standard à 5 champs sous le déclencheur « schedule ». Notez que GitHub Actions s'exécute en UTC, pensez donc à tenir compte du décalage horaire lors de la définition de votre planification.
Puis-je l'utiliser pour Kubernetes CronJob ?
Oui. Le champ spec.schedule de Kubernetes CronJob accepte les expressions cron standard à 5 champs. Les expressions générées ici sont entièrement compatibles.
Quel est l'intervalle cron minimum ?
Le cron standard a une résolution d'une minute — le plus petit champ est la Minute. Pour une planification inférieure à la minute, vous avez besoin d'un autre outil, comme une file d'attente de tâches ou une boucle sleep dans votre application.
Prend-il en charge le cron à 6 champs avec les secondes ?
Actuellement, le générateur cible le format standard à 5 champs utilisé par la plupart des planificateurs. Certaines plateformes (ex. Spring, Quartz) utilisent un format à 6 champs avec un champ Secondes en tête — vous pouvez préfixer « 0 » à l'expression générée pour celles-ci.