Générateur de Cron
Les expressions Cron planifient des tâches récurrentes : sauvegardes à 2 heures du matin, rapports tous les lundis, purge du cache toutes les heures. Cinq (ou six avec les secondes) champs comme 0 9 * * 1-5 signifient 09h00 en semaine. Créez des expressions visuellement au lieu de mémoriser l’ordre des champs.
Minute
Hour
Day of month
Month
Day of week
Output
0 9 * * 1-5
Comment créer une expression cron
1. Sélectionnez le calendrier : minute, heure, jour du mois, mois, jour de la semaine.
2. Lire l'expression générée, par ex. 0 30 8 * * *.
3. Vérifiez que la description lisible par l'homme correspond à l'intention.
4. Copiez dans le planning crontab, Kubernetes CronJob ou GitHub Actions.
Exemples de planification Cron
Tous les jours à 8h30
0 30 8 * * * en Quartz à six champs ; 30 8 * * * en cron standard à cinq champs.
Toutes les 15 minutes
*/15 * * * * fonctionne à :00, :15, :30, :45 chaque heure.
Minuit premier du mois
0 0 1 * * exécute la tâche de facturation mensuelle.
Quand les générateurs cron aident
• Pour éviter les erreurs d’ordre des champs un par un.
• Lors de la documentation du calendrier des runbooks d’opérations.
• Lors de la comparaison de la syntaxe Linux cron et AWS EventBridge.
Différences dialectales
• Lorsque le planificateur utilise une syntaxe non standard, consultez la documentation du fournisseur de cloud.
• Lorsque le fuseau horaire est important : cron souvent UTC sur les serveurs ; convertir explicitement.
• Lorsqu'une planification en sous-minutes est nécessaire, utilisez des minuteries à intervalles et non un cron classique.
Mnémonique d'ordre de terrain
Minute Heure Jour Mois Jour de la semaine — ou ajoutez des secondes au début pour Quartz. Écrivez d'abord la description, puis mappez-la aux champs.
Chevauchement avec les horaires humains
"Chaque matin de la semaine" devient 0 9 * * 1-5 — l'heure d'été décale l'horloge murale locale si le serveur TZ observe l'heure d'été.
Kubernetes CronJob
le champ de planification utilise le cron standard ; concurrencyPolicy Forbid évite le chevauchement des tâches de sauvegarde.
Questions fréquentes
Cinq contre six champs ?
Cron classique : minute heure dom mois dow. Certains ajoutent d'abord des secondes.
Jour du mois contre jour de la semaine ?
Les deux spécifiés signifient souvent OR dans Vixie cron - déroutant - utilisez un champ comme *.
Fuseau horaire ?
Serveur local ou UTC : champ Kubernetes CronJob spec.timeZone dans les versions plus récentes.
*/2 ça veut dire ?
Toutes les 2 unités de ce champ — */2 en champ horaire toutes les deux heures.
Un outil local ?
Oui : expression intégrée au navigateur.
Tester les prochaines courses ?
Utilisez croniter ou la console du fournisseur pour répertorier les N prochaines heures d'incendie.