FmtDev
Langue
Retour au blog
Regarder avant de lire
Stop GUESSING Your Cron Jobs
Shorts

Stop GUESSING Your Cron Jobs

Watch on YouTube
18 mars 2026

Syntaxe Cron expliquée : chaque symbole, chaque champ (avec exemples)

Apprenez la syntaxe cron avec des exemples clairs. Comprenez chaque champ (minute, heure, jour, mois, semaine) et chaque symbole (*, /, -, ,) avec plus de 20 exemples concrets.

Syntaxe Cron expliquée : chaque symbole, chaque champ

Une expression cron est une chaîne de cinq champs qui définit quand une tâche planifiée s' exécute sur un serveur. Chaque champ représente les minutes, heures, jour du mois, mois et jour de la semaine. Ce guide explique chaque symbole.

Table des matières

  1. Les 5 champs d'une expression Cron
  2. Chaque symbole expliqué
  3. 20 exemples concrets de Cron
  4. Erreurs fréquentes avec Cron
  5. Comment construire et tester vos expressions
  6. FAQ

Les 5 champs d'une expression Cron

Pour maîtriser cron, vous devez comprendre le format standard à 5 champs utilisé par les systèmes Unix.

Structure :

* * * * *
| | | | |
| | | | jour de la semaine (0-7, dimanche = 0 ou 7)
| | | mois (1-12)
| | jour du mois (1-31)
| heure (0-23)
minute (0-59)

Chaque symbole expliqué

1. L'astérisque (*) — "Chaque"

C'est un joker. Il correspond à toutes les valeurs possibles du champ.

  • * * * * * signifie "chaque minute, chaque heure...".

2. La virgule (,) — "Et"

Sépare une liste de valeurs.

  • 0 9,12,15 * * * signifie "à 9h, 12h et 15h pile".

3. Le tiret (-) — "Plage"

Définit une plage de valeurs.

  • 0 9-17 * * * signifie "chaque heure entre 9h et 17h".

4. Le slash (/) — "Pas"

Définit des incréments (ex: */5 pour chaque 5 unités).


20 exemples concrets de Cron

ExpressionSignificationCas d'usage
* * * * *Chaque minuteMonitoring intensif
0 * * * *Chaque heureNettoyage de logs
0 0 * * *Chaque minuitBackups quotidiens
0 0 * * 0Chaque dimancheMaintenance hebdomadaire
0 0 1 * *1er du moisFacturation mensuelle
*/15 * * * *Toutes les 15 minSynchronisation régulière

Erreurs fréquentes avec Cron

Confusion sur le dimanche (0 vs 7)

0 et 7 représentent tous deux le dimanche. La plupart des systèmes modernes acceptent les deux.

Décalages horaires

Les serveurs tournent souvent en UTC. Vérifiez l'heure du serveur avec date avant de planifier.


Comment construire et tester vos expressions

Étape 1 : Générer l'expression

Utilisez notre Générateur Cron. Une interface simple pour configurer vos tâches sans erreur.

Étape 2 : Expliquer et Vérifier

Collez votre expression dans notre Expliqueur Cron pour obtenir une traduction en langage humain.

Les deux outils fonctionnent 100% localement dans votre navigateur, garantissant la confidentialité de vos processus.


FAQ

Que signifie */15 en cron ?

Cela signifie "tous les 15". Dans le champ des minutes, cela correspond aux minutes 0, 15, 30 et 45.

Comment exécuter une tâche toutes les 30 minutes ?

Utilisez */30 * * * *. La tâche s'exécutera à la minute 0 et 30 de chaque heure.

Comment tester sans déployer ?

Utilisez un testeur local comme l'Expliqueur de FmtDev pour visualiser les prochaines exécutions.

Conclusion

Maîtriser la syntaxe cron est essentiel pour automatiser vos workflows. En utilisant des outils locaux, vous évitez les erreurs de logique et les fuites de données.

👉 Générez votre prochaine expression Cron avec notre outil de navigateur

Outil associé

Prêt à utiliser l'outil Générateur de Planning Cron ? Toute l'exécution est locale.

Ouvrir Générateur de Planning Cron