FmtDev
Langue
Retour au blog
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

| Expression | Signification | Cas d'usage | | :--- | :--- | :--- | | * * * * * | Chaque minute | Monitoring intensif | | 0 * * * * | Chaque heure | Nettoyage de logs | | 0 0 * * * | Chaque minuit | Backups quotidiens | | 0 0 * * 0 | Chaque dimanche | Maintenance hebdomadaire | | 0 0 1 * * | 1er du mois | Facturation mensuelle | | */15 * * * * | Toutes les 15 min | Synchronisation 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 de formatage associé

Besoin de formater votre code maintenant ? Utilisez nos outils sécurisés.

Ouvrir le formateur JSON