Mode d’emploi
- Saisissez ou collez l’expression, par exemple 0 9 * * 1-5.
- Lisez la description en clair et la valeur de chaque champ.
- Choisissez le fuseau horaire du serveur pour voir les dix prochaines exécutions telles qu’elles auront vraiment lieu.
- Cliquez sur un exemple à droite pour partir d’une planification courante.
Explication des options
- Champs
- Cinq champs — minute, heure, jour du mois, mois, jour de la semaine. Un sixième champ placé en tête ajoute les secondes (utilisé par Spring, Quartz et node-cron).
- Caractères spéciaux
- * n’importe quelle valeur ; , liste (1,15) ; - plage (1-5) ; / pas (*/10 = toutes les 10). Quartz utilise ? pour « aucune valeur précise » dans les champs de jour.
- Jour de la semaine
- 0 ou 7 correspond au dimanche, 1 au lundi. Les noms comme MON-FRI fonctionnent aussi.
- Fuseau horaire
- Cron s’exécute dans le fuseau horaire du serveur, généralement UTC sur les serveurs cloud. Le choisir ici montre quand les tâches se déclencheront réellement, changements d’heure compris.
Planifications courantes
| Expression | Exécution |
|---|---|
* * * * * |
Toutes les minutes |
*/15 * * * * |
Toutes les 15 minutes |
0 * * * * |
Au début de chaque heure |
0 9 * * 1-5 |
À 09:00 en semaine |
30 2 * * * |
Tous les jours à 02:30 |
0 0 * * 0 |
Chaque dimanche à minuit |
0 0 1 * * |
À minuit le 1er de chaque mois |
0 0 1 1 * |
À minuit le 1er janvier |
Questions fréquentes
Que signifie */5 * * * * ?
Toutes les 5 minutes — à la minute 0, 5, 10, etc. de chaque heure.
Pourquoi ma tâche s’est-elle exécutée à la mauvaise heure ?
Le plus souvent, le serveur tourne en UTC alors que vous avez écrit la planification en heure locale. Choisissez UTC ci-dessus pour voir les vraies heures d’exécution, ou définissez CRON_TZ / TZ pour la tâche si votre planificateur le permet.
Comment se combinent le jour du mois et le jour de la semaine ?
Dans cron standard, si les deux sont restreints (par exemple 0 0 1 * 1), la tâche s’exécute dès que l’un des deux correspond — le 1er du mois et chaque lundi. Quartz évite ce cas en exigeant ? dans l’un des deux.
Est-ce compatible avec les CronJob Kubernetes et les planifications GitHub Actions ?
Oui, les deux utilisent le cron standard à 5 champs. GitHub Actions évalue les planifications en UTC par défaut.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers et vos textes sont traités sur votre appareil et ne sont jamais envoyés à nos serveurs.