Aller au contenu
CronExplain

Expression cron pour toutes les 15 minutes

Les tâches au quart d’heure s’alignent sur l’horloge à :00, :15, :30 et :45, ce qui rend journaux et rapports faciles à lire. Elles servent souvent aux instantanés de rapports et aux sauvegardes incrémentales.

La même planification dans chaque dialecte

DialecteExpression
crontab standard*/15 * * * *
6 champs (secondes)0 */15 * * * *
Quartz0 */15 * * * ?
Spring0 */15 * * * *
AWS EventBridgecron(*/15 * * * ? *)
GitHub Actions*/15 * * * *
Kubernetes CronJob*/15 * * * *

Signification

Détecté : crontab standard · Cinq champs : minute, heure, jour du mois, mois, jour de la semaine. Dimanche vaut 0 ou 7. Si les deux champs de jour sont restreints, la tâche s’exécute dès que l’un d’eux correspond.

✓ Valide · Signification

Toutes les 15 minutes

Préréglages

10 prochaines exécutions

#En UTCVotre heure locale
1——
2——
3——
4——
5——
6——
7——
8——
9——
10——

La même planification dans d’autres dialectes

  • Quartz0 */15 * * * ?
  • AWS EventBridgecron(*/15 * * * ? *)Les règles EventBridge utilisent l’UTC.
  • Spring0 */15 * * * *

Générateur visuel

Choisissez des valeurs pour chaque champ. Le générateur produit une expression standard à cinq champs, convertie dans le dialecte choisi lorsque vous l’utilisez.

Minute
Heure
Jour du mois
Mois
Jour de la semaine
0 9 * * 1-5

Comment fonctionne cette expression

L’expression */15 * * * * est écrite en syntaxe crontab standard. Lisez-la champ par champ, de gauche à droite : chaque champ restreint le moment où la tâche peut s’exécuter, et le planificateur la lance dès que l’heure courante correspond à tous. En clair, elle signifie : Toutes les 15 minutes.

L’adapter à votre planificateur

Crontab, Kubernetes et GitHub Actions utilisent la forme à cinq champs. Quartz et Spring attendent un champ secondes devant, et Quartz et AWS exigent en plus « ? » dans l’un des deux champs de jour — le tableau ci-dessus tient déjà compte de ces différences. N’oubliez pas que GitHub Actions et les règles AWS EventBridge s’exécutent en UTC, tandis que crontab utilise le fuseau du serveur : la même expression peut donc se déclencher à des heures locales différentes selon l’endroit où elle tourne.

Vérifiez avant de déployer

Collez votre expression finale dans l’explicateur ci-dessus et choisissez le fuseau de la machine qui l’exécutera. La liste des prochaines exécutions montre exactement quand la tâche démarrera, y compris autour des changements d’heure, pour repérer une erreur d’une heure avant la mise en production.

Questions fréquentes

Quelle est l’expression cron pour toutes les 15 minutes ?
En crontab standard, c’est */15 * * * *. En Quartz, c’est 0 */15 * * * ?, et dans AWS EventBridge, cron(*/15 * * * ? *).
Dans quel fuseau horaire s’exécutera-t-elle ?
Crontab utilise le fuseau local du serveur, Kubernetes celui du contrôleur ou spec.timeZone, et GitHub Actions ainsi que les règles AWS EventBridge utilisent l’UTC.
Comment tester la planification ?
Collez-la dans l’explicateur de cette page : il affiche les 10 prochaines exécutions dans n’importe quel fuseau, à côté de votre heure locale.
Puis-je la modifier légèrement ?
Oui. Modifiez l’expression dans l’outil ou utilisez le générateur visuel ; la description et les exécutions se mettent à jour pendant la saisie.