Tous les outils

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.