Créez et vérifiez des expressions cron. Choisissez un préréglage ou modifiez les cinq champs, et voyez les prochaines exécutions dans votre fuseau horaire. S'exécute entièrement dans votre navigateur.
Comment utiliser l'outil Générateur cron
Choisissez un préréglage ou tapez une expression cron dans les cinq champs.
Voyez chaque champ étiqueté et validé pendant que vous modifiez.
Lisez les prochaines heures d'exécution, calculées dans votre fuseau horaire local.
Une expression cron est une chaîne compacte de cinq champs qui indique à un planificateur quand exécuter une tâche : minute, heure, jour du mois, mois et jour de la semaine. Elle est puissante mais facile à mal écrire, et un astérisque mal placé peut faire qu'une tâche se déclenche toutes les minutes au lieu d'une fois par jour.
Partez d'un préréglage courant (toutes les heures, chaque jour à minuit, chaque lundi à 9 h) ou construisez une expression personnalisée champ par champ, chaque champ étant étiqueté et validé à mesure que vous tapez.
Point essentiel, il prévisualise les cinq prochaines exécutions dans le fuseau horaire local de votre navigateur, afin que vous puissiez confirmer que la planification fait bien ce que vous vouliez avant de la déployer.
Chaque champ accepte plus qu'une seule valeur : un astérisque signifie chaque valeur, une liste comme MON,WED,FRI en sélectionne plusieurs, une plage comme MON-FRI couvre plusieurs jours, et un pas comme */15 dans le champ des minutes s'exécute à 0, 15, 30 et 45 après l'heure.
La sortie fonctionne avec le cron standard sur Linux et macOS, crontab, AWS EventBridge, les planifications GitHub Actions et la plupart des bibliothèques de planification de tâches.
Un piège classique consiste à définir à la fois le jour du mois et le jour de la semaine : le cron standard s'exécute alors quand l'un ou l'autre correspond, pas les deux, donc une tâche peut se déclencher plus souvent que prévu. Laisser l'un des deux comme astérisque évite la surprise.
Cet outil vise le cron standard à cinq champs, donc les extensions propres à certaines plateformes comme un champ des secondes ou @reboot ne sont pas produites ici. Souvenez-vous aussi que la tâche s'exécute dans le fuseau horaire du serveur qui l'exécute, lequel peut différer de l'aperçu local.
Questions fréquentes
Dans l'ordre : minute, heure, jour du mois, mois et jour de la semaine. Un astérisque signifie toutes les valeurs, donc * * * * * s'exécute chaque minute.
Utilisez une valeur de pas dans le champ des minutes : */15 * * * * s'exécute aux minutes 0, 15, 30 et 45 de chaque heure.
Des nombres de 0 à 6 (dimanche est 0, et 7 signifie aussi dimanche) ou des noms de trois lettres comme MON. Vous pouvez utiliser des plages (MON-FRI) et des listes (MON,WED,FRI).
Lorsque le jour du mois et le jour de la semaine sont tous deux définis, le cron standard s'exécute dès que l'un ou l'autre correspond, et non les deux. Laissez l'un en * pour éviter les surprises.
Ce générateur vise le cron standard à cinq champs. Certaines plateformes ajoutent un champ des secondes ou des extensions comme @reboot, qui ne sont pas produites ici.
L'aperçu affiche les prochaines exécutions dans le fuseau horaire local de votre navigateur. Le serveur qui exécute la tâche utilise son propre fuseau, alors vérifiez qu'il correspond.
Intégrer cet outil
Ajoutez cet outil à votre propre site web. Copiez le code ci-dessous. Il reste à jour automatiquement.
<iframe src="https://monu.tools/embed/fr/cron-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Outils similaires
Formatez, embellissez et validez du JSON en ligne avec des messages d'erreur clairs pour les entrées invalides.
Encodez du texte en Base64 ou décodez du Base64 en texte. Compatible UTF-8 avec détection automatique de la direction.
Générez 5 UUID aléatoires RFC 4122 version 4 à la fois. L'entrée est ignorée ; réexécutez pour un nouveau lot.
Minifiez et validez du JSON dans votre navigateur, et voyez combien d'octets vous économisez.