Écrire une expression cron sans se tromper.
Cinq nombres séparés par des espaces, une syntaxe de 1975, et quelques pièges qui coûtent cher. Voici tout ce qu'il faut savoir — et un endroit pour vérifier.
Les expressions courantes
Calculées à l'instant par le moteur, en Europe/Paris. Clique pour les analyser.
| Expression | Ce que ça veut dire | Les 3 prochaines fois |
|---|---|---|
| */15 * * * * | Toutes les 15 minutes | 04 Nov 21:45 · 04 Nov 22:00 · 04 Nov 22:15 |
| 0 * * * * | Toutes les heures, à la minute 0 | 04 Nov 22:00 · 04 Nov 23:00 · 05 Nov 00:00 |
| 0 4 * * * | Tous les jours à 04:00 | 05 Nov 04:00 · 06 Nov 04:00 · 07 Nov 04:00 |
| 0 9 * * 1-5 | Du lundi au vendredi à 09:00 | 05 Nov 09:00 · 06 Nov 09:00 · 09 Nov 09:00 |
| 0 8 * * 1 | Tous les lundis à 08:00 | 09 Nov 08:00 · 16 Nov 08:00 · 23 Nov 08:00 |
| 0 4 1 * * | Le 1 de chaque mois à 04:00 | 01 Dec 04:00 · 01 Jan 04:00 · 01 Feb 04:00 |
| 0 2 31 * * | Le 31 de chaque mois à 02:00 | 31 Dec 02:00 · 31 Jan 02:00 · 31 Mar 02:00 |
La règle à retenir
Une expression cron ne prévient jamais quand elle ne se déclenche pas. Une tâche qui ne part pas ne produit aucune erreur, aucun journal, aucune alerte — juste un travail qui n'a pas eu lieu. C'est exactement pour ça que LeTock existe.