⏰

générateur cron

Créez, décodez et prévisualisez visuellement des expressions cron. Consultez instantanément une description lisible et les prochaines exécutions planifiées.

Outils de génération Fonctionne localement Aucune donnée envoyée
cron planification automatisation devops
Expression
* * * * *
Chaque minute
Champs
5 prochaines exécutions
Préréglages
Saisie manuelle
min · hr · dom · mon · dow

Qu’est-ce que le générateur cron ?

Créez et validez visuellement des expressions cron. Renseignez les champs minute, heure, jour, mois et jour de la semaine avec des descriptions lisibles instantanément et un aperçu des 5 prochaines exécutions. Gratuit, dans le navigateur.

Comment utiliser le générateur cron

  1. Choisissez le type de planification souhaité, par exemple toutes les heures, tous les jours, toutes les semaines ou tous les mois.
  2. Renseignez les champs d’heure et de date lisibles plutôt que de modifier d’abord la syntaxe cron brute.
  3. Vérifiez l’expression cron générée et le résumé en langage clair.
  4. Copiez l’expression dans votre serveur, votre planificateur ou votre workflow de déploiement.
Comprendre les expressions cron ▾
Cas d’utilisation courants
  • Créez des planifications cron sans mémoriser la syntaxe
  • Vérifiez la planification des tâches récurrentes avant de déployer l’automatisation
  • Générer des planifications lisibles pour la documentation ops
  • Valider les règles cron utilisées dans la CI, les serveurs ou les planificateurs hébergés
Questions fréquentes
Cron prend-il en charge les secondes ?

Le cron Unix standard utilise cinq champs (sans secondes). Certains systèmes comme Spring Scheduler et Quartz ajoutent un sixième champ pour les secondes. Ce générateur utilise le format standard à cinq champs compatible avec Linux crontab, GitHub Actions et la plupart des planificateurs cloud.

Quel fuseau horaire cron utilise-t-il ?

Par défaut, cron utilise le fuseau horaire local du serveur. Les planifications GitHub Actions utilisent UTC. Vérifiez toujours le fuseau horaire du système qui exécute votre tâche cron pour éviter les erreurs de décalage d’une heure.

Que signifie */5 * * * * ?

Cela signifie « toutes les 5 minutes ». La syntaxe */n signifie « toutes les n unités à partir de 0 ». Ainsi, */5 dans le champ des minutes se déclenche à 0, 5, 10, 15, 20 — 55.

Puis-je exécuter une tâche le dernier jour du mois ?

Le cron standard n’a pas de modificateur « L » (dernier) — c’est une extension de Quartz. Pour le cron standard, une astuce courante consiste à planifier du 28 au 1er et à vérifier la date dans votre script.