Handytool
Guide développeur5 min de lectureMis à jour 14 mars 2026

Outil Cron Gratuit

Créez et déboguez des expressions cron sans deviner

Le générateur cron de Handytool valide votre expression cron à 5 champs, l'explique en français clair et affiche les cinq prochaines exécutions en UTC — tout cela sans quitter le navigateur.

Points clés

  • 01Les explications en français clair facilitent la confirmation du comportement réel d'une tâche cron avant son déploiement.
  • 02Les 5 prochaines exécutions en UTC sont listées au format ISO-8601 pour une validation sûre des fuseaux horaires.
  • 03Supporte les plages (1-5), les listes (1,3,5) et les pas (*/15) selon les règles standard de Vixie-cron.
  • 04Tout s'exécute dans votre navigateur — pas de serveur, pas de compte, pas de requête réseau.

Pourquoi les expressions cron sont faciles à mal configurer

La syntaxe cron est compacte par conception, mais cette compacité rend étonnamment facile de planifier une tâche à la mauvaise heure. Une sauvegarde à minuit qui s'exécute à midi en UTC, une expression de pas qui manque les heures attendues, ou une valeur de jour de la semaine décalée d'une unité — ces bugs sont difficiles à détecter jusqu'à ce que la tâche ne s'exécute silencieusement pas. Lire à haute voix 0 */6 * * 1-5 ne vous dit pas grand-chose à moins de connaître l'ordre des champs par cœur.

Le générateur cron de Handytool résout ce problème en traduisant toute expression valide en une phrase que vous pouvez réellement lire, puis en affichant les cinq prochaines fois où elle s'exécuterait en UTC. Détectez l'erreur avant qu'elle ne passe en production, pas après l'échec d'une tâche planifiée un lundi matin.

Comment créer et valider une expression cron

  1. 01

    Commencez par un modèle prédéfini ou tapez le vôtre

    Les modèles comme Chaque minute, Toutes les heures, Quotidien à minuit et Hebdomadaire le lundi vous donnent un point de départ correct. Passez à la saisie manuelle pour des planifications personnalisées.

  2. 02

    Entrez vos 5 champs

    Tapez l'expression dans l'ordre minute heure jour-du-mois mois jour-de-la-semaine. Le générateur valide les limites de chaque champ au fur et à mesure de la saisie.

  3. 03

    Lisez la description en français clair

    L'explication se met à jour en direct. Confirmez que la phrase correspond à votre intention — par exemple « à :00 toutes les 6 heures, du lundi au vendredi ».

  4. 04

    Vérifiez les 5 prochaines exécutions

    Les prochaines heures d'exécution sont listées en UTC ISO-8601. Utilisez-les pour vérifier les cas limites comme les limites de fin de mois ou les décalages de fuseau horaire.

Référence rapide de la syntaxe cron

Les cinq champs suivent ces règles :

  • 01L'astérisque (*) signifie chaque valeur valide du champ
  • 02La barre oblique (*/N) parcourt la plage par incréments de N
  • 03Le tiret (A-B) correspond à chaque valeur de A à B inclus
  • 04La virgule (A,B,C) correspond à une liste spécifique de valeurs
  • 05Plages de champs : minute 0-59, heure 0-23, jour 1-31, mois 1-12, jour de la semaine 0-6 (dimanche=0)

Pas d'installation, pas de serveur

Le générateur cron analyse les expressions et calcule les prochaines exécutions entièrement dans votre navigateur à l'aide de JavaScript. Rien n'est envoyé à un serveur, donc pas d'inscription, pas de quota d'API et pas de latence. Le calcul des prochaines exécutions simule des correspondances minute par minute selon les règles standard de Vixie-cron, ce qui est la même approche utilisée par la plupart des planificateurs de production.

Les expressions à 6 champs (avec un champ de secondes en tête) et les chaînes spéciales comme @daily ou @weekly ne sont pas supportées. La plupart des environnements de production — y compris cron lui-même, Kubernetes et GitHub Actions — utilisent la forme standard à 5 champs, donc le générateur se concentre sur celle-ci.

FAQ du générateur d'expression cron

Quelle variante cron ce générateur supporte-t-il ?

Vixie-cron standard à 5 champs : minute, heure, jour-du-mois, mois, jour-de-la-semaine. Le raccourci @daily/@weekly et la syntaxe à 6 champs avec secondes ne sont pas supportés, car la plupart des planificateurs de production utilisent la forme à 5 champs.

Pourquoi les prochaines heures d'exécution sont-elles affichées en UTC ?

La plupart des systèmes CI/CD et des planificateurs cloud interprètent les expressions cron en UTC. L'affichage en UTC garde l'aperçu portable et évite les affichages trompeurs en heure locale.

Quelle est la différence entre */15 et 0,15,30,45 dans le champ minute ?

Les deux s'exécutent toutes les 15 minutes. */15 commence à 0 et progresse par 15, ce qui équivaut à 0,15,30,45. Pour le champ heure, */6 signifie 0,6,12,18.

Puis-je planifier une tâche le dernier jour du mois ?

Le cron standard n'a pas de token « dernier jour ». Vous pouvez approximer avec 28-31 dans le champ jour, mais pour gérer proprement les mois plus courts que 31 jours, vérifiez la date dans votre script de tâche.

Y a-t-il un moyen d'exécuter une tâche chaque jour de la semaine à 9 h ?

Oui : 0 9 * * 1-5 s'exécute à 09:00 UTC du lundi au vendredi. Vérifiez-le dans la sortie en français clair du générateur et la liste des prochaines exécutions avant le déploiement.

Outils connexes

Continuer avec les outils Développeur

outils Développeur