Comment exécuter une tâche cron toutes les 5 minutes (avec exemples)
Comment exécuter une tâche cron toutes les 5 minutes
L'expression cron « toutes les 5 minutes » est l'un des modèles de planification les plus courants pour les vérifications de santé, les scripts de surveillance et le traitement des files d'attente en arrière-plan. Ce guide vous montre exactement comment l'écrire et où l'utiliser.
L'expression cron toutes les 5 minutes
Pour exécuter une commande toutes les 5 minutes, utilisez l'opérateur */5 dans le champ des minutes :
*/5 * * * * /path/to/script.sh
Cette expression exécute /path/to/script.sh à la minute 0, 5, 10, 15, 20, et ainsi de suite — 288 fois par jour.
Variantes courantes
Toutes les 5 minutes pendant les heures de travail
*/5 9-17 * * 1-5 /path/to/script.sh
S'exécute toutes les 5 minutes entre 9:00 et 17:59, du lundi au vendredi.
Toutes les 10 ou 15 minutes
Changez simplement le diviseur :
*/10 * * * * /path/to/job.sh # toutes les 10 minutes
*/15 * * * * /path/to/job.sh # toutes les 15 minutes
Cas d'utilisation
- Vérifications de santé : vérifiez qu'une API ou un service répond toutes les 5 minutes
- Traitement de file d'attente : videz une file de messages à intervalle fixe
- Surveillance : collectez des métriques ou des échantillons de journaux à intervalles réguliers
Résumé
Rappelez-vous : */5 dans le champ des minutes est la manière canonique de planifier une tâche toutes les 5 minutes dans cron. Associez-le aux champs heure, jour, mois et jour de la semaine pour restreindre la fenêtre.