0 0/5 * * * Meaning

3 min read Jun 02, 2024
0 0/5 * * * Meaning

Comprendre la signification de "0 0/5 * * *" dans les cron jobs

Qu'est-ce qu'un cron job ?

Un cron job est un script ou une commande qui est exécuté automatiquement à des intervalles réguliers. Les cron jobs sont définis par un calendrier qui spécifie quand ils doivent être exécutés. Ce calendrier est composé de cinq champs, chacun représentant un élément différent du temps :

  1. Minute (0-59)
  2. Heure (0-23)
  3. Jour du mois (1-31)
  4. Mois de l'année (1-12)
  5. Jour de la semaine (0-6, 0 étant dimanche)

Décryptage de "0 0/5 * * *"

L'expression "0 0/5 * * *" correspond à un cron job qui s'exécute toutes les cinq minutes. Décomposons-la champ par champ :

  • 0: La commande s'exécute à la minute 0 de chaque intervalle.
  • 0/5: Ce champ indique la fréquence d'exécution. Le "0" indique que l'exécution commence à la minute 0, et le "5" spécifie un incrément de 5 minutes. Ainsi, la commande s'exécute à la minute 0, 5, 10, 15, etc.
  • ****: Le champ jour du mois est vide, ce qui signifie que la commande s'exécute tous les jours du mois.
  • ****: De même, le champ mois de l'année est vide, ce qui signifie que la commande s'exécute tous les mois de l'année.
  • ****: Le champ jour de la semaine est également vide, indiquant que la commande s'exécute tous les jours de la semaine.

Exemples d'utilisation

Un cron job défini avec "0 0/5 * * *" pourrait être utilisé pour :

  • Vérifier la disponibilité d'un serveur web toutes les cinq minutes.
  • Mettre à jour un fichier de log toutes les cinq minutes.
  • Envoyer des notifications aux utilisateurs toutes les cinq minutes.

Conclusion

La syntaxe "0 0/5 * * *" est une manière simple et efficace de définir un cron job qui s'exécute toutes les cinq minutes. Il est important de comprendre la signification de chaque champ du calendrier cron pour pouvoir programmer correctement les tâches automatiques.

Related Post


Featured Posts