Qu'est-ce qu'un Cron Job ?
Cron est un planificateur de tâches basé sur le temps intégré aux systèmes Unix. Un cron job est une commande ou un script exécuté automatiquement selon un horaire défini.
Syntaxe Cron : Les Cinq Champs
┌───── minute (0–59)
│ ┌───── heure (0–23)
│ │ ┌───── jour du mois (1–31)
│ │ │ ┌───── mois (1–12)
│ │ │ │ ┌───── jour de la semaine (0–6, Dimanche=0)
│ │ │ │ │
* * * * * commande
Caractères Spéciaux
*— Tout :* * * * *chaque minute,— Liste :0 9,17 * * *à 9h et 17h-— Plage :0 9-17 * * *toutes les heures de 9 à 17/— Pas :*/15 * * * *toutes les 15 minutes
Planifications Prédéfinies
@reboot Au démarrage
@yearly Une fois par an
@monthly Une fois par mois
@weekly Une fois par semaine
@daily Une fois par jour
@hourly Une fois par heure