0 0/2 * * * Cron Expression Meaning

2 min read Jun 02, 2024
0 0/2 * * * Cron Expression Meaning

Comprendre l'expression cron : 0 0/2 * * *

L'expression cron "0 0/2 * * *" est une ligne de code qui définit un cron job à exécuter toutes les deux heures.

Décryptage de l'expression

L'expression cron se compose de six champs, séparés par des espaces :

  • Minute (0-59) : 0 signifie que le job doit démarrer à la minute 0 de chaque heure.
  • Heure (0-23) : 0 signifie que le job doit démarrer à 00:00 (minuit).
  • Jour du mois (1-31) : * signifie que le job doit s'exécuter tous les jours du mois.
  • Mois (1-12) : * signifie que le job doit s'exécuter tous les mois de l'année.
  • Jour de la semaine (0-6) : * signifie que le job doit s'exécuter tous les jours de la semaine.
  • Commande à exécuter : Le sixième champ est la commande que vous souhaitez exécuter à l'heure définie.

0/2 signifie que le job doit s'exécuter toutes les deux heures.

Exemple d'utilisation

Prenons l'exemple d'un cron job qui doit exécuter une tâche de sauvegarde toutes les deux heures. L'expression cron serait alors :

0 0/2 * * * /chemin/vers/script/de/sauvegarde.sh

Ce cron job exécuterait le script sauvegarde.sh situé à /chemin/vers/script/de/sauvegarde.sh toutes les deux heures.

Conclusion

L'expression cron "0 0/2 * * *" permet d'exécuter des tâches à intervalles réguliers, toutes les deux heures. La compréhension des expressions cron est essentielle pour automatiser des tâches et améliorer l'efficacité de votre système.

Featured Posts