Cron toutes les 5 minutes
L'expression */5 * * * * exécute une tâche toutes les cinq minutes ; la voici expliquée, avec ses prochaines exécutions.
Exécuter une tâche cron toutes les 5 minutes
Vérifier une file d'attente, synchroniser un flux ou interroger une API toutes les quelques minutes fait partie des planifications cron les plus courantes. Cette page ouvre le traducteur d'expressions cron avec */5 * * * * déjà saisi, pour voir exactement quand la tâche se déclenche et l'ajuster avant la mise en production.
Variantes
| Expression | Exécution |
|---|---|
*/5 * * * * | Toutes les 5 minutes, toute la journée |
*/5 9-17 * * * | Toutes les 5 minutes de 09:00 à 17:55 |
*/5 * * * 1-5 | Toutes les 5 minutes en semaine |
2-59/5 * * * * | Toutes les 5 minutes, décalé aux minutes 2, 7, 12… |
La forme décalée est utile quand de nombreuses tâches partagent un serveur : les lancer toutes à la minute 0 crée un pic de charge toutes les cinq minutes.
Une ligne de crontab
Dans une crontab, la planification est suivie de la commande, par exemple */5 * * * * /usr/local/bin/sync.sh >> /var/log/sync.log 2>&1. Rediriger la sortie vers un journal est important : sinon cron essaie de l'envoyer par e-mail, et les erreurs disparaissent.
Planifications associées
Pour des tâches moins fréquentes, voyez toutes les heures et tous les jours à minuit.