Nouplo

Cron toutes les 5 minutes

C’est */5 * * * *, et voici pourquoi.

Les exemples remplacent temporairement la saisie et les réglages. Vous pouvez rétablir votre travail précédent.

0 caractères
cron
••• • • • •
Résultat
••• • • • •

  •••••••••• •••••• ••••••
  • •••••••• ••••• ••••••
  • • •••••• •••• •• •••• ••••••
  • • • •••• •••• ••••••
  • • • • •• •••• •• •• ••••••• ••••• •••••••• •••• •• •• • ••• •• ••••••• ••• •••••••••
  ••• • • • •

  ••••••••• • •
    ••••••             •••••••••••••••••••••••••••••••••
    •••••              ••••
    •••• •• ••••       ••••
    ••••               ••••
    •••• •• •• ••••••• ••••

  •••• •••••••••• •••••••••• •••••• •• •••••••••••••• •
    •••••••••• •••••  ••••
    •••••••••• •••••  ••••
    •••••••••• •••••  ••••
    •••••••••• •••••  ••••
    •••••••••• •••••  ••••

Vos fichiers restent sur votre appareil

Cet outil fonctionne entièrement dans votre navigateur. Ce que vous collez est traité sur votre appareil et n’est jamais envoyé à un serveur : vous pouvez l’utiliser sans crainte avec des jetons, des clés et des textes non publiés.

Exemple

Exemple : relever un compteur toutes les 5 minutes, mais seulement en heures creuses

Un petit serveur à la maison relève la consommation électrique toutes les cinq minutes. La page affiche déjà */5 * * * *. Pour ne relever que pendant les heures creuses du contrat, de 22 h à 6 h, remettez le menu sur « Décrire ci-dessous à la place » et tapez la planification en anglais.

  1. */5 dans le champ des minutes veut dire 0, 5, 10… 55 : douze exécutions par heure, 288 par jour, toujours aux mêmes minutes de l’horloge.
  2. « every 5 minutes between 22:00 and 6:00 » donne */5 0-5,22-23 * * * : la plage qui passe minuit est coupée en deux, 22 h–23 h et 0 h–5 h. Dernier relevé à 5 h 55, 96 par jour.
  3. Enregistrée le lundi 9 novembre 2026 à 21 h 47, la tâche tourne d’abord à 22 h 00, puis 22 h 05 et 22 h 10 : cron ne compte pas cinq minutes depuis l’enregistrement, il regarde l’horloge.
  4. « at night » n’est pas compris : l’outil refuse la phrase (« Mots inconnus : night ») au lieu de deviner une plage horaire.
Ce que vous tapez Expression cron Tourne
(préréglage « Toutes les 5 minutes ») */5 * * * *jour et nuit, 288 fois par jour
every 5 minutes between 22:00 and 6:00 */5 0-5,22-23 * * *de 22 h 00 à 5 h 55, 96 fois
every 5 minutes between 6:00 and 22:00 */5 6-21 * * *de 6 h 00 à 21 h 55, 192 fois
every 5 minutes between 8:00 and 19:00 on weekdays */5 8-18 * * 1-5du lundi au vendredi, de 8 h 00 à 18 h 55
every 5 minutes on weekdays */5 * * * 1-5du lundi au vendredi, toute la journée
every 10 minutes */10 * * * *144 fois par jour

Pour les heures creuses, la ligne à coller est */5 0-5,22-23 * * *. Elle suit l’horloge de la machine : sur un serveur réglé en UTC, 22 h à Paris correspond à 21 h UTC l’hiver ; « every 5 minutes between 21:00 and 5:00 » donne alors */5 0-4,21-23 * * *, à décaler encore d’une heure l’été.

Comment ça marche

  1. L’expression est déjà là : */5 * * * *. Les cinq champs en dessous sont la minute, l’heure, le jour du mois, le mois et le jour de la semaine, dans cet ordre.
  2. Copiez-la dans votre crontab, votre planification CI ou votre ordonnanceur cloud. Les mêmes cinq champs y signifient la même chose.
  3. Pour la modifier, remettez le menu sur « Décrire ci-dessous à la place » et décrivez la planification en anglais — « every 2 hours », « at 5pm on weekdays ». Le champ ne lit pas les phrases en français ; la relecture, elle, s’affiche en français.
  4. Vérifiez la relecture, pas l’expression. Ce qui s’affiche dessous vient de l’analyse de ce qui a été construit : c’est ce qu’une machine en ferait, pas ce que nous voulions dire.

Questions fréquentes

Se déclenche-t-il aussi à l’heure pile ?
Oui. */5 compte à partir de zéro : 0, 5, 10… jusqu’à 55, et l’heure pile fait partie du lot. Pour l’éviter, partez d’un décalage : 2-59/5 tombe à :02, :07, :12 et laisse passer la pointe de l’heure ronde.
Est-ce que cela marche dans GitHub Actions, Kubernetes et les ordonnanceurs cloud ?
Les cinq champs, oui. Ce qui change, c’est tout le reste : certains acceptent des noms comme @daily, les CronJobs Kubernetes prennent les mêmes cinq champs, et GitHub Actions lance les exécutions planifiées en retard quand la charge est forte. Collez l’expression et vérifiez là où elle tournera.
Puis-je faire lire une expression que j’ai déjà ?
Oui, c’est l’analyseur cron : collez l’expression, vous obtenez l’explication et les prochaines exécutions. C’est le même analyseur qui relit ici ce qui vient d’être construit.
Comment limiter le cron toutes les 5 minutes à une plage horaire ?
Ajoutez la plage dans la description. « every 5 minutes between 6:00 and 22:00 » donne */5 6-21 * * *, car le dernier passage avant 22 h est 21 h 55. Une plage qui passe minuit, comme 22 h–6 h, s’écrit en deux morceaux : */5 0-5,22-23 * * *. Ajoutez « on weekdays » pour rester du lundi au vendredi (1-5 dans le dernier champ).
La première exécution a-t-elle lieu cinq minutes après l’enregistrement ?
Non. Cron regarde l’horloge, pas le moment où la ligne a été ajoutée : enregistrée à 21 h 47, la tâche tourne à 21 h 50, puis à 21 h 55. Les prochaines exécutions affichées sous l’expression le montrent.
Quelque chose est-il envoyé ?
Non. La construction et la lecture se font dans cette page. Une planification dit quand vos systèmes font quelque chose ; aucun serveur étranger n’a besoin de le savoir.

Pour un usage précis

Outils associés