{"id":102104,"date":"2025-10-29T11:17:12","date_gmt":"2025-10-29T16:17:12","guid":{"rendered":"https:\/\/www.dotcom-monitor.com\/apprenez-avec-dotcom-monitor\/glossaire\/cron-job\/"},"modified":"2026-06-01T21:21:34","modified_gmt":"2026-06-02T02:21:34","slug":"cron-job","status":"publish","type":"page","link":"https:\/\/www.dotcom-monitor.com\/fr\/apprenez-avec-dotcom-monitor\/glossaire\/cron-job\/","title":{"rendered":"Qu’est-ce qu’un Cron Job ?"},"content":{"rendered":"\t\t
\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\tHome<\/span><\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t

Qu'est-ce qu'un Cron Job ?<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t
\n\t\t\t\t\t
\n\t\t
\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Derni\u00e8re mise \u00e0 jour : 29 octobre 2025<\/p>\n\n

Un cron job est une t\u00e2che automatis\u00e9e programm\u00e9e pour s’ex\u00e9cuter \u00e0 des heures ou intervalles sp\u00e9cifiques sur des syst\u00e8mes d’exploitation bas\u00e9s sur Unix, y compris Linux et macOS. Le terme “cron” d\u00e9rive de “chronos”, le mot grec pour temps, et repr\u00e9sente l’un des outils les plus fondamentaux pour l’automatisation des t\u00e2ches en informatique moderne.<\/p>\n\n

Les cron jobs permettent aux administrateurs syst\u00e8me et aux d\u00e9veloppeurs de planifier des t\u00e2ches r\u00e9p\u00e9titives sans intervention manuelle \u2014 depuis les sauvegardes de bases de donn\u00e9es et la rotation des journaux jusqu’\u00e0 la g\u00e9n\u00e9ration de rapports et la maintenance syst\u00e8me. En d\u00e9finissant quand et \u00e0 quelle fr\u00e9quence une t\u00e2che doit s’ex\u00e9cuter, les cron jobs assurent que les op\u00e9rations critiques s’ex\u00e9cutent de mani\u00e8re constante et fiable, formant la colonne vert\u00e9brale des op\u00e9rations syst\u00e8me automatis\u00e9es \u00e0 travers des millions de serveurs dans le monde.<\/p>\n\n

Qu’il s’agisse d’ex\u00e9cuter un simple script de nettoyage quotidien \u00e0 minuit ou d’orchestrer des pipelines de donn\u00e9es complexes \u00e0 travers plusieurs syst\u00e8mes, les cron jobs fournissent l’infrastructure de planification qui maintient le fonctionnement fluide des op\u00e9rations num\u00e9riques 24h\/24 et 7j\/7.<\/p>\n\n

Composants principaux des Cron Jobs<\/h2>\n\n

D\u00e9mon Cron (crond) :<\/strong> Le service en arri\u00e8re-plan qui fonctionne en continu, v\u00e9rifiant le planning chaque minute pour d\u00e9terminer quelles t\u00e2ches doivent \u00eatre ex\u00e9cut\u00e9es.<\/p>\n\n

Crontab (table de cron) :<\/strong> Le fichier de configuration o\u00f9 les utilisateurs d\u00e9finissent leurs t\u00e2ches programm\u00e9es, chaque ligne repr\u00e9sentant une t\u00e2che distincte et son calendrier.<\/p>\n\n

Expression Cron :<\/strong> Le format de sp\u00e9cification temporelle compos\u00e9 de cinq ou six champs (minute, heure, jour du mois, mois, jour de la semaine, et optionnellement l’ann\u00e9e) qui d\u00e9finit quand une t\u00e2che doit s’ex\u00e9cuter.<\/p>\n\n

Commande de la t\u00e2che :<\/strong> Le script, programme ou commande r\u00e9el qui s’ex\u00e9cute lorsque l’heure programm\u00e9e arrive.<\/p>\n\n

Comprendre la syntaxe des expressions Cron<\/h2>\n\n

Les expressions cron utilisent un format \u00e0 cinq champs pour sp\u00e9cifier la planification :<\/p>\n\n

* * * * * commande-\u00e0-ex\u00e9cuter<\/code><\/pre>\n\n

\u2502 \u2502 \u2502 \u2502 \u2502<\/p>\n\n

\u2502 \u2502 \u2502 \u2502 \u2514\u2500\u2500\u2500 Jour de la semaine (0-7, 0 et 7 repr\u00e9sentant tous les deux dimanche)<\/p>\n\n

\u2502 \u2502 \u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500 Mois (1-12)<\/p>\n\n

\u2502 \u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 Jour du mois (1-31)<\/p>\n\n

\u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 Heure (0-23)<\/p>\n\n

\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 Minute (0-59)<\/p>\n\n

Exemples courants :<\/strong><\/p>\n\n