{"id":72965,"date":"2025-05-26T07:00:00","date_gmt":"2025-05-26T14:00:00","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=72965"},"modified":"2025-05-27T06:00:36","modified_gmt":"2025-05-27T13:00:36","slug":"cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr\/","title":{"rendered":"Cron Jobs : Pour Quand Ton Emploi Du Temps De Sommeil Compte"},"content":{"rendered":"\n<p>Veux-tu te r\u00e9veiller \u00e0 2 heures du matin, vider les logs, nettoyer les fichiers temporaires et ex\u00e9cuter les m\u00eames t\u00e2ches de maintenance serveur chaque jour ?<\/p>\n\n\n<p>Moi non plus. Ni les millions d&#8217;administrateurs de serveurs qui g\u00e8rent les <a target=\"_blank\" href=\"https:\/\/www.statista.com\/topics\/6277\/servers\/#topicOverview\">14+ milliards de serveurs<\/a> \u00e0 travers le monde.<\/p>\n\n\n<p>Alors, arr\u00eate cette folie \u2014 je t\u2019en supplie !<\/p>\n\n\n<p><strong>Les Cron Job sont con\u00e7us pour cela.<\/strong><\/p>\n\n\n<p>Parce que, sinc\u00e8rement, rien ne dit &#8220;<em>administrateur syst\u00e8me comp\u00e9tent<\/em>&#8221; comme \u00eatre profond\u00e9ment endormi et prendre le cr\u00e9dit pour le travail que tes scripts g\u00e8rent pour toi. Cela s\u2019appelle \u00ab <em>utiliser tes ressources.<\/em> \u00bb<\/p>\n\n\n<p>Avec des Cron Job :<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Ton patron pense que tu es d\u00e9vou\u00e9.&nbsp;<\/li>\n\n\n\n<li>Ton serveur sait que tu es paresseux.&nbsp;<\/li>\n\n\n\n<li>Tu as cette belle relation symbiotique appel\u00e9e automatisation.&nbsp;<\/li>\n\n\n<\/ul>\n\n\n<p>Aujourd&#8217;hui, tu vas devenir un pro des Cron Job.<\/p>\n\n\n<h2 id=\"h-first-what-s-a-cron-job-the-not-boring-version\" class=\"wp-block-heading\">D&#8217;abord, Qu&#8217;est-Ce Qu&#8217;un Cron Job ? (La Version Pas Ennuyeuse)<\/h2>\n\n\n<p>Un Cron Job est essentiellement un planificateur de t\u00e2ches int\u00e9gr\u00e9 aux syst\u00e8mes d&#8217;exploitation de type Unix (Linux, macOS) qui te permet d&#8217;ex\u00e9cuter <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/linux-commands\/\">commandes Linux<\/a> automatiquement \u00e0 des moments et dates sp\u00e9cifi\u00e9s.<\/p>\n\n\n<p>Consid\u00e8re-le comme une liste de t\u00e2ches pour ton serveur, mais\u2026 celle-ci est r\u00e9ellement accomplie.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-cron-in-metaphors\">Cron en M\u00e9taphores<\/h3>\n\n\n<p>Si ton infrastructure serveur \u00e9tait un restaurant :<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Le <strong>cron daemon<\/strong> est le gestionnaire qui v\u00e9rifie le programme quotidien.<\/li>\n\n\n\n<li>Le <strong>crontab<\/strong> est le tableau d&#8217;attribution du personnel.<\/li>\n\n\n\n<li>Chaque <strong>Cron Job<\/strong> est une t\u00e2che assign\u00e9e \u00e0 un membre du personnel sp\u00e9cifique \u00e0 un moment pr\u00e9cis.<\/li>\n\n\n\n<li>La <strong>commande<\/strong> est le travail r\u00e9ellement effectu\u00e9.<\/li>\n\n<\/ul>\n\n\n<p>Lorsque l&#8217;horloge indique l&#8217;heure pr\u00e9vue, le responsable tape sur l&#8217;\u00e9paule de l&#8217;employ\u00e9 assign\u00e9 et dit : &#8220;C&#8217;est l&#8217;heure du spectacle !&#8221;<\/p>\n\n\n<p>L&#8217;<em>employ\u00e9<\/em> ex\u00e9cute ensuite sa t\u00e2che sans question ni plainte.<\/p>\n\n\n<p>Si seulement nous, les humains, \u00e9tions aussi fiables, le monde serait un endroit diff\u00e9rent !<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-the-anatomy-of-a-cron-job\">L&#8217;Anatomie D&#8217;un Cron Job<\/h3>\n\n\n<p>Chaque Cron Job se compose de deux parties principales :<\/p>\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Quand ex\u00e9cuter<\/strong> (le programme)<\/li>\n\n\n\n<li><strong>Quoi ex\u00e9cuter<\/strong> (la commande ou le script \u00e0 ex\u00e9cuter)<\/li>\n\n\n<\/ol>\n\n\n<p>Le programme utilise une syntaxe sp\u00e9cifique qui peut sembler \u00eatre de la magie informatique \u00e0 premi\u00e8re vue :<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"767\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/01_anatomy_of_a_crontab.webp\" alt=\"\" class=\"wp-image-72550 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/01_anatomy_of_a_crontab.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/01_anatomy_of_a_crontab-300x144.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/01_anatomy_of_a_crontab-1024x491.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/01_anatomy_of_a_crontab-768x368.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/01_anatomy_of_a_crontab-1536x736.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/01_anatomy_of_a_crontab-600x288.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/01_anatomy_of_a_crontab-1200x575.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/01_anatomy_of_a_crontab-730x350.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/01_anatomy_of_a_crontab-1460x700.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/01_anatomy_of_a_crontab-784x376.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/01_anatomy_of_a_crontab-1568x752.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/01_anatomy_of_a_crontab-877x420.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/767;\" \/><\/figure>\n\n\n<p>Mais regarde de plus pr\u00e8s et cela commencera \u00e0 avoir du sens.<\/p>\n\n\n<p>Chaque ast\u00e9risque peut \u00eatre remplac\u00e9 par des valeurs sp\u00e9cifiques, des plages ou des intervalles pour cr\u00e9er pr\u00e9cis\u00e9ment l&#8217;horaire dont tu as besoin.<\/p>\n\n\n<h2 id=\"h2_why-server-admins-love-cron-jobs\" class=\"wp-block-heading\">Pourquoi Les Administrateurs Serveur Adorent Les Cron Jobs<\/h2>\n\n\n<p>Il y a une raison pour laquelle les administrateurs de serveurs (moi y compris) ont les yeux embu\u00e9s lorsqu&#8217;ils parlent de Cron Jobs.<\/p>\n\n\n<p>Ils transforment la gestion de serveur en quelque chose qui ressemble (au moins vaguement) \u00e0 un \u00e9quilibre entre vie professionnelle et vie priv\u00e9e.<\/p>\n\n\n<h3 class=\"wp-block-heading\">1. Ils Te Font Gagner Du Temps<\/h3>\n\n\n<p>Rappelle-toi le temps ? Cette chose que tu n&#8217;as jamais en assez ? Les Cron Jobs te le rendent. Tu les programmes, tu les oublies, et tu ne les regardes pratiquement jamais.<\/p>\n\n\n<p>(Eh bien, jusqu&#8217;\u00e0 ce qu&#8217;ils cassent ou que tu aies besoin de changer le programme.)<\/p>\n\n\n<h3 class=\"wp-block-heading\">2. Ils Maintiennent La Coh\u00e9rence<\/h3>\n\n\n<p>Les humains sont inconstants. Nous oublions des choses. Nous faisons des fautes de frappe. Nous nous laissons distraire par des vid\u00e9os de chats. Les Cron Jobs effectuent la t\u00e2che exacte, de la m\u00eame mani\u00e8re, \u00e0 chaque fois \u2014 sans exception.<\/p>\n\n\n<h3 class=\"wp-block-heading\">3. Ton Serveur Ne Dort Jamais<\/h3>\n\n\n<p>Avec les Cron Job, la maintenance essentielle a lieu 24\/7\/365, que tu sois r\u00e9veill\u00e9, endormi ou sur une plage en train de siroter des margaritas.<\/p>\n\n\n<h3 class=\"wp-block-heading\">4. Logs d&#8217;erreurs &gt; M\u00e9moire Humaine<\/h3>\n\n\n<p>Lorsque tu effectues des t\u00e2ches manuellement, peux-tu te souvenir exactement de ce que tu as fait et exactement quand tu l&#8217;as fait ? Probablement pas.<\/p>\n\n\n<p>Mais les Cron Job peuvent \u00eatre configur\u00e9s pour enregistrer leurs activit\u00e9s, cr\u00e9ant ainsi un historique de toutes les actions automatis\u00e9es pour le d\u00e9pannage et la v\u00e9rification.<\/p>\n\n\n<h3 class=\"wp-block-heading\">5. Ils Sont Con\u00e7us Pour L&#8217;\u00e9volutivit\u00e9<\/h3>\n\n\n<p>\u00c0 mesure que ton infrastructure grandit, la gestion manuelle de tout devient exponentiellement plus difficile. Les Cron Jobs s&#8217;\u00e9chelonnent sans effort.<\/p>\n\n\n<p>Cela signifie que le m\u00eame travail peut \u00eatre ex\u00e9cut\u00e9 sur plusieurs serveurs sans n\u00e9cessiter de temps suppl\u00e9mentaire de ta part.<\/p>\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n<h2 id=\"h2_setting-up-cron-jobs-a-step-by-step-guide\" class=\"wp-block-heading\">Configuration Des Cron Jobs : Un Guide \u00c9tape Par \u00c9tape<\/h2>\n\n\n<p>Assez de th\u00e9orie ! Tu dois mettre les mains dans le cambouis avec la configuration pratique d&#8217;un Cron Job.<\/p>\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 1 : Confirmer l&#8217;installation de Cron<\/h3>\n\n\n<p>La plupart des syst\u00e8mes semblables \u00e0 Unix ont Cron pr\u00e9-install\u00e9. Pour v\u00e9rifier s\u2019il est disponible \u00e0 l&#8217;utilisation, tape ce commande ci-dessous :<\/p>\n\n\n<pre class=\"wp-block-code\"><code>crontab -e<\/code><\/pre>\n\n\n<p>Selon l&#8217;\u00e9diteur par d\u00e9faut, la commande ouvrira le crontab dans ton \u00e9diteur sp\u00e9cifique. Si tu n&#8217;as jamais utilis\u00e9 crontab auparavant, il pourra te demander de d\u00e9finir l&#8217;\u00e9diteur par d\u00e9faut.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"935\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/02_confirm_cron_is_installed.webp\" alt=\"\" class=\"wp-image-72551 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/02_confirm_cron_is_installed.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/02_confirm_cron_is_installed-300x175.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/02_confirm_cron_is_installed-1024x598.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/02_confirm_cron_is_installed-768x449.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/02_confirm_cron_is_installed-1536x898.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/02_confirm_cron_is_installed-600x351.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/02_confirm_cron_is_installed-1200x701.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/02_confirm_cron_is_installed-730x427.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/02_confirm_cron_is_installed-1460x853.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/02_confirm_cron_is_installed-784x458.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/02_confirm_cron_is_installed-1568x916.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/02_confirm_cron_is_installed-877x512.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/935;\" \/><\/figure>\n\n\n<p>Si le terminal r\u00e9pond par <strong>commande introuvable<\/strong>, tu devras installer cron avec les commandes ci-dessous :<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sur Ubuntu\/Debian :<\/strong> <code>sudo apt update &amp;&amp; sudo apt install cron<\/code><\/li>\n\n\n\n<li><strong>Sur CentOS\/RHEL :<\/strong>&nbsp;<code>sudo yum install cronie<\/code><\/li>\n\n\n<\/ul>\n\n\n<p><strong>Une fois termin\u00e9, d\u00e9marre et active le service Cron<\/strong>:<\/p>\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl start cron\nsudo systemctl enable cron<\/code><\/pre>\n\n\n<p>Avec les commandes <strong>start <\/strong>et <strong>enable <\/strong>, nous d\u00e9marrons le service cron pour ex\u00e9cuter les Cron Job.<\/p>\n\n\n<p>Et avec <strong>activer<\/strong>, nous nous assurons que m\u00eame si ton serveur red\u00e9marre, le service Cron red\u00e9marre automatiquement avec lui, et aucun Cron Job n&#8217;est manqu\u00e9.<\/p>\n\n\n<p><strong><em>Note de Nerd :<\/em><\/strong><em> CentOS nomme le service Cron &#8220;crond&#8221;, donc tu devras d\u00e9marrer et activer le service crond.<\/em><\/p>\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 2 : Comprendre le Crontab<\/h3>\n\n\n<p>D&#8217;accord, ouvre le crontab ou la table des Cron Jobs pour commencer \u00e0 ajouter tes t\u00e2ches planifi\u00e9es.<\/p>\n\n\n<p>Chaque utilisateur sur le syst\u00e8me peut avoir son propre fichier Cron Job. De plus, il existe un Cron Job \u00e0 l&#8217;\u00e9chelle du syst\u00e8me.<\/p>\n\n\n<p>Pour \u00e9diter ton Cron Job personnel :<\/p>\n\n\n<pre class=\"wp-block-code\"><code>crontab -e<\/code><\/pre>\n\n\n<p>Cela ouvre ton fichier Cron Job dans ton \u00e9diteur de texte par d\u00e9faut. Si c&#8217;est ta premi\u00e8re fois, choisis l&#8217;\u00e9diteur <strong>nano<\/strong> (option 1) car il est le plus simple pour les d\u00e9butants.<\/p>\n\n\n<p>Pour les crontabs \u00e0 l&#8217;\u00e9chelle du syst\u00e8me, ex\u00e9cute la commande ci-dessous avec les <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/linux-commands\/\">privil\u00e8ges sudo<\/a>:<\/p>\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/crontab<\/code><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"519\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/03_understanding_the_crontab-1024x519.webp\" alt=\"\" class=\"wp-image-72552 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/03_understanding_the_crontab-1024x519.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/03_understanding_the_crontab-300x152.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/03_understanding_the_crontab-768x389.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/03_understanding_the_crontab-1536x779.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/03_understanding_the_crontab-600x304.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/03_understanding_the_crontab-1200x608.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/03_understanding_the_crontab-730x370.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/03_understanding_the_crontab-1460x740.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/03_understanding_the_crontab-784x397.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/03_understanding_the_crontab-1568x795.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/03_understanding_the_crontab-877x445.webp 877w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/03_understanding_the_crontab.webp 1600w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/519;\" \/><\/figure>\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 3 : Syntaxe Du Cron Job<\/h3>\n\n\n<p>Nous avons d\u00e9j\u00e0 parl\u00e9 de la structure de base dans l&#8217;anatomie des Cron Job auparavant.<\/p>\n\n\n<p>Mais <a target=\"_blank\" href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/215767047-Creating-a-custom-Cron-Job\">cr\u00e9er un Cron Job<\/a> peut \u00eatre parfois d\u00e9routant. <a target=\"_blank\" href=\"https:\/\/crontab.guru\">Crontab.guru<\/a> t&#8217;aide \u00e0 visualiser les horaires des t\u00e2ches au fur et \u00e0 mesure que tu les saisis.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"998\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/04_crontab_guru.webp\" alt=\"\" class=\"wp-image-72553 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/04_crontab_guru.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/04_crontab_guru-300x187.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/04_crontab_guru-1024x639.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/04_crontab_guru-768x479.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/04_crontab_guru-1536x958.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/04_crontab_guru-600x374.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/04_crontab_guru-1200x749.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/04_crontab_guru-730x455.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/04_crontab_guru-1460x911.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/04_crontab_guru-784x489.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/04_crontab_guru-1568x978.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/04_crontab_guru-877x547.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/998;\" \/><\/figure>\n\n\n<p>Maintenant, passons \u00e0 la partie amusante \u2014 \u00e9crire notre premier Cron Job. Examinons quelques horaires communs de Cron Job :<\/p>\n\n\n<p><strong>Toutes les minutes :<\/strong><\/p>\n\n\n<p><code>* * * * \/path\/to\/command<\/code><\/p>\n\n\n<p><strong>Toutes les heures \u00e0 la minute 0 :<\/strong><\/p>\n\n\n<p><code>0 * * * * \/path\/to\/command<\/code><\/p>\n\n\n<p><strong>Tous les jours \u00e0 minuit :<\/strong><\/p>\n\n\n<p><code>0 0 * * * \/path\/to\/command<\/code><\/p>\n\n\n<p><strong>Tous les lundis \u00e0 3 heures du matin :<\/strong><\/p>\n\n\n<p><code>0 3 * * 1 \/path\/to\/command<\/code><\/p>\n\n\n<p><strong>Toutes les 15 minutes :<\/strong><\/p>\n\n\n<p><code>*\/15 * * * * \/path\/to\/command<\/code><\/p>\n\n\n<p><strong>Premier jour de chaque mois \u00e0 6h30 :<\/strong><\/p>\n\n\n<p><code>30 6 1 * * \/chemin\/vers\/commande<\/code><\/p>\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 4 : Cr\u00e9ation de Ton Premier Cron Job<\/h3>\n\n\n<p>Passons \u00e0 la cr\u00e9ation d&#8217;un Cron Job de sauvegarde simple pour ton serveur.<\/p>\n\n\n<p>La t\u00e2che ci-dessous cr\u00e9e <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-back-up-wordpress-tutorial\/\">une sauvegarde de ton site web<\/a> tous les jours \u00e0 2 heures du matin.<\/p>\n\n\n<p><code>0 2 * * * tar -czf \/path\/to\/backup\/website-backup-$(date +%Y%m%d).tar.gz \/path\/to\/your\/website<\/code><\/p>\n\n\n<p>Il g\u00e9n\u00e9rera une archive tar compress\u00e9e de ton r\u00e9pertoire de site web avec la date actuelle comme nom de fichier.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-step-5-save-and-verify\">\u00c9tape 5 : Sauvegarder et V\u00e9rifier<\/h3>\n\n\n<p>Maintenant, quitte l&#8217;\u00e9diteur. Dans nano, appuie sur Ctrl+X puis sur Y.<\/p>\n\n\n<p>Pour consulter ta crontab actuelle et v\u00e9rifier que ton Cron Job a \u00e9t\u00e9 ajout\u00e9 :<\/p>\n\n\n<pre class=\"wp-block-code\"><code>crontab -l<\/code><\/pre>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"723\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/05_save_and_verify.webp\" alt=\"\" class=\"wp-image-72554 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/05_save_and_verify.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/05_save_and_verify-300x136.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/05_save_and_verify-1024x463.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/05_save_and_verify-768x347.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/05_save_and_verify-1536x694.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/05_save_and_verify-600x271.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/05_save_and_verify-1200x542.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/05_save_and_verify-730x330.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/05_save_and_verify-1460x660.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/05_save_and_verify-784x354.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/05_save_and_verify-1568x709.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/05_save_and_verify-877x396.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/723;\" \/><\/figure>\n\n\n<p>C&#8217;est fait ! Ton premier Cron Job est maintenant configur\u00e9 et s&#8217;ex\u00e9cutera automatiquement \u00e0 l&#8217;heure pr\u00e9vue.<\/p>\n\n\n<h2 id=\"h2_practical-cron-job-examples-for-website-managers\" class=\"wp-block-heading\">Exemples Pratiques de Cron Job pour les Gestionnaires de Site Web<\/h2>\n\n\n<p>Maintenant que tu connais les bases, explorons quelques Cron Jobs pratiques qui peuvent te faciliter la vie en tant que gestionnaire de site web.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Sauvegardes De Base De Donn\u00e9es<\/h3>\n\n\n<p><strong>Sauvegarde de la base de donn\u00e9es MySQL (quotidienne \u00e0 1h du matin) :<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\"><code>0 1 * * * mysqldump -u username -p'password' database_name | gzip &gt; \/path\/to\/backups\/db-backup-$(date +%Y%m%d).sql.gz<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-log-rotation-and-cleanup\">Rotation Et Nettoyage Des Logs<\/h3>\n\n\n<p><strong>Nettoyer les logs de plus de 7 jours (hebdomadairement le dimanche) :<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\"><code>0 0 * * 0 find \/path\/to\/logs -type f -name \"*.log\" -mtime +7 -delete<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-website-performance-monitoring\">Surveillance Des Performances Du Site Web<\/h3>\n\n\n<p><strong>V\u00e9rifie chaque 5 minutes le temps de r\u00e9ponse du site web :<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\"><code>*\/5 * * * * curl -o \/dev\/null -s -w \"%{http_code} %{time_total}sn\" example.com &gt;&gt; \/path\/to\/logs\/website-performance.log<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-content-updates\">Mises \u00c0 Jour De Contenu<\/h3>\n\n\n<p><strong>R\u00e9cup\u00e9rer et mettre \u00e0 jour le contenu dynamique (toutes les heures) :<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\"><code>0 * * * * \/path\/to\/content-update-script.sh<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-email-reports\">Rapports Email<\/h3>\n\n\n<p><strong>Envoie un r\u00e9sum\u00e9 hebdomadaire du trafic tous les lundis \u00e0 9 heures :<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\"><code>0 9 * * 1 \/path\/to\/generate-and-email-report.sh<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-security-scans\">Analyses De S\u00e9curit\u00e9<\/h3>\n\n\n<p><strong>Ex\u00e9cute un script de scan de s\u00e9curit\u00e9 chaque nuit \u00e0 3 heures du matin :<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\"><code>0 3 * * * \/path\/to\/security-scan.sh<\/code><\/pre>\n\n\n<h2 id=\"h-cron-job-best-practices-dos-and-don-ts\" class=\"wp-block-heading\">Bonnes Pratiques Pour Cron Job : \u00c0 Faire Et \u00c0 Ne Pas Faire<\/h2>\n\n\n<p>Pour t&#8217;assurer que tes Cron Jobs fonctionnent bien et ne causent pas plus de probl\u00e8mes qu&#8217;ils n&#8217;en r\u00e9solvent, voici quelques bonnes pratiques importantes.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-the-dos\">Les Incontournables<\/h3>\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Utilise Toujours Les Chemins Complets Vers Les Commandes Et Les Fichiers :<\/strong> Ton environnement cron ne poss\u00e8de pas le m\u00eame PATH que ton shell utilisateur, donc <code>\u201c\/usr\/bin\/python\u201d<\/code> est pr\u00e9f\u00e9rable \u00e0 python seul.<\/li>\n\n\n\n<li><strong>Redirige La Sortie Pour \u00c9viter Le Spam Par Email :<\/strong> Par d\u00e9faut, cron envoie toute sortie vers l&#8217;utilisateur. Ajoute <code>&gt;\/dev\/null 2&gt;&amp;1<\/code> pour supprimer la sortie ou la rediriger vers un fichier journal \u00e0 la place.<\/li>\n\n\n\n<li><strong>Teste Tes Commandes Avant De Les Planifier :<\/strong> Ex\u00e9cute ta commande manuellement pour t&#8217;assurer qu&#8217;elle fonctionne comme pr\u00e9vu.<\/li>\n\n\n<\/ol>\n\n\n<p>Ajoute des commentaires pour expliquer chaque t\u00e2che \u2014 Le toi futur remerciera le toi pr\u00e9sent pour avoir document\u00e9 ce que chaque Cron Job fait et pourquoi.<\/p>\n\n\n<pre class=\"wp-block-code\"><code>Sauvegarde quotidienne de la base de donn\u00e9es - Ajout\u00e9e par Jane le 2023-05-15\n0 1 * * * \/chemin\/vers\/le-script-de-sauvegarde.sh<\/code><\/pre>\n\n\n<p>Envisage d&#8217;utiliser des fichiers de verrouillage pour les t\u00e2ches de longue dur\u00e9e afin d&#8217;emp\u00eacher le d\u00e9marrage d&#8217;une nouvelle instance si la pr\u00e9c\u00e9dente est encore en cours.<\/p>\n\n\n<pre class=\"wp-block-code\"><code>0 * * * * flock -n \/tmp\/script.lock \/path\/to\/your\/script.sh<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-the-don-ts\">Les Interdits<\/h3>\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Ne planifie pas de t\u00e2ches gourmandes en ressources pendant les heures de pointe\u00a0:<\/strong> Ta sauvegarde n&#8217;a pas besoin d&#8217;\u00eatre ex\u00e9cut\u00e9e \u00e0 midi, quand ton site est le plus fr\u00e9quent\u00e9.<\/li>\n\n\n\n<li><strong>Ne pas utiliser de chemins relatifs\u00a0:<\/strong> <code>\u201c.\/script.sh\u201d<\/code> \u00e9chouera presque certainement dans le crontab.<\/li>\n\n\n\n<li><strong>N&#8217;oublie pas les variables d&#8217;environnement\u00a0:<\/strong> Le Cron Job ne charge pas ton .bashrc ou ton .profile. D\u00e9finis toutes les variables n\u00e9cessaires dans le crontab ou le script.<\/li>\n\n\n\n<li><strong>Ne n\u00e9glige pas la journalisation\u00a0:<\/strong> Sans une bonne journalisation, le d\u00e9bogage des t\u00e2ches Cron Job peut \u00eatre un cauchemar.<\/li>\n\n\n\n<li><strong>Ne pas en faire trop\u00a0:<\/strong> Trop de t\u00e2ches Cron Job fr\u00e9quentes peuvent surcharger ton serveur. Sois strat\u00e9gique.<\/li>\n\n\n<\/ol>\n\n\n<h2 id=\"h-what-to-do-when-cron-jobs-go-wrong\" class=\"wp-block-heading\">Que Faire Lorsque Les Cron Jobs Ne Fonctionnent Pas<\/h2>\n\n\n<p>La seule fois o\u00f9 tu dois revenir sur un Cron Job, c&#8217;est lorsqu&#8217;il \u00e9choue \u2014 et lorsqu&#8217;il \u00e9choue, voici comment diagnostiquer et r\u00e9soudre les probl\u00e8mes courants.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-common-problem-1-job-doesn-t-run\">Probl\u00e8me Courant #1 : Le Job Ne S&#8217;ex\u00e9cute Pas<\/h3>\n\n\n<p><strong>Sympt\u00f4mes :<\/strong> Ta t\u00e2che planifi\u00e9e ne semble pas s&#8217;ex\u00e9cuter du tout.<\/p>\n\n\n<p><strong>Possibles solutions :<\/strong><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>V\u00e9rifie que le d\u00e9mon cron est en marche :<\/strong> Le statut \u201csystemctl\u201d de cron<\/li>\n\n\n\n<li><strong>V\u00e9rifie la syntaxe de ton crontab :<\/strong> Utilise un outil comme <a href=\"https:\/\/crontab.guru\/\">crontab.guru<\/a><\/li>\n\n\n\n<li><strong>Assure-toi des chemins complets vers les ex\u00e9cutables :<\/strong> Quelle commande pour trouver les chemins complets<\/li>\n\n\n\n<li><strong>V\u00e9rifie les permissions des fichiers :<\/strong> Les scripts doivent \u00eatre ex\u00e9cutables (chmod +x script.sh)<\/li>\n\n\n<\/ul>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-common-problem-2-job-runs-but-fails\">Probl\u00e8me Courant #2 : Le Job S&#8217;ex\u00e9cute Mais \u00c9choue<\/h3>\n\n\n<p><strong>Sympt\u00f4mes :<\/strong> Le job s&#8217;ex\u00e9cute mais ne termine pas sa t\u00e2che avec succ\u00e8s.<\/p>\n\n\n<p><strong>Possibles solutions :<\/strong><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Redirige la sortie vers un fichier log pour voir les erreurs : <code>* * * * \/path\/to\/script.sh &gt; \/path\/to\/script.log 2&gt;&amp;1<\/code><\/li>\n\n\n\n<li>Teste la commande manuellement avec le m\u00eame environnement<\/li>\n\n\n\n<li>V\u00e9rifie les d\u00e9pendances qui pourraient manquer dans l&#8217;environnement Cron Job<\/li>\n\n\n<\/ul>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-common-problem-3-email-flooding\">Probl\u00e8me Courant #3 : Inondation D&#8217;Emails<\/h3>\n\n\n<p><strong>Sympt\u00f4mes :<\/strong> Ta bo\u00eete de r\u00e9ception est inond\u00e9e d&#8217;emails de sortie de Cron Job.<\/p>\n\n\n<p><strong>Pistes de r\u00e9paration :<\/strong><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Rediriger la sortie vers null :<\/strong> <code>&gt;\/dev\/null 2&gt;&amp;1<\/code><\/li>\n\n\n\n<li><strong>Rediriger vers un fichier journal :<\/strong> <code>&gt;\/path\/to\/logfile.log 2&gt;&amp;1<\/code><\/li>\n\n\n<\/ul>\n\n\n<p>Seulement envoyer un email en cas d&#8217;erreurs :<\/p>\n\n\n<pre class=\"wp-block-code\"><code>* * * * \/path\/to\/script.sh &gt;\/dev\/null || echo \"\u00c9chec du script\" | mail -s \"\u00c9chec du Cron\" you@example.com<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-common-problem-4-timing-issues\">Probl\u00e8me Courant #4 : Probl\u00e8mes De Timing<\/h3>\n\n\n<p><strong>Sympt\u00f4mes :<\/strong> Les t\u00e2ches s&#8217;ex\u00e9cutent \u00e0 des moments ou \u00e0 des fr\u00e9quences inattendus.<\/p>\n\n\n<p><strong>Pistes de correction :<\/strong><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>V\u00e9rifie le r\u00e9glage de ton fuseau horaire \u2014 date par rapport aux attentes du Cron Job<\/li>\n\n\n\n<li>Sois conscient des changements d&#8217;heure d&#8217;\u00e9t\u00e9 qui pourraient affecter le timing<\/li>\n\n\n\n<li>Utilise des plages horaires explicites au lieu de relatives lorsque la pr\u00e9cision est importante<\/li>\n\n\n<\/ul>\n\n\n<h2 id=\"h2_advanced-cron-job-writing-techniques\" class=\"wp-block-heading\">Techniques Avanc\u00e9es De R\u00e9daction De Cron Job<\/h2>\n\n\n<p>Nous avons examin\u00e9 les bases, et tu es \u00e0 pr\u00e9sent presque un pro des Cron Job. Mais cette section te fera aller un peu plus loin.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Utilisation De Cha\u00eenes Sp\u00e9ciales<\/h3>\n\n\n<p>Tu n&#8217;as pas toujours besoin d&#8217;\u00e9crire des Cron Job avec ces signes ast\u00e9risques. Il existe des cha\u00eenes sp\u00e9ciales qui te permettent de configurer des Cron Job assez facilement.<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>@yearly ou @annually : Ex\u00e9cut\u00e9 une fois par an (0 0 1 1 *)<\/li>\n\n\n\n<li>@monthly : Ex\u00e9cut\u00e9 une fois par mois (0 0 1 * *)<\/li>\n\n\n\n<li>@weekly : Ex\u00e9cut\u00e9 une fois par semaine (0 0 * * 0)<\/li>\n\n\n\n<li>@daily ou @midnight : Ex\u00e9cut\u00e9 une fois par jour (0 0 * * *)<\/li>\n\n\n\n<li>@hourly : Ex\u00e9cut\u00e9 une fois par heure (0 * * * *)<\/li>\n\n\n\n<li>@reboot : Ex\u00e9cut\u00e9 une fois au d\u00e9marrage<\/li>\n\n\n<\/ul>\n\n\n<p><strong>Par exemple, si tu souhaites ex\u00e9cuter quelque chose quotidiennement, \u00e9cris simplement la commande ci-dessous :<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\"><code>@daily \/path\/to\/daily-backup.sh<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\">Variables d&#8217;Environnement dans le Cron Job<\/h3>\n\n\n<p>Pour \u00e9viter de r\u00e9p\u00e9ter une cha\u00eene encore et encore dans tes t\u00e2ches Cron (par exemple, un chemin sp\u00e9cifique, ou ton email administratif), configure <a href=\"https:\/\/www.dreamhost.com\/blog\/environment-variables\/\">des variables d&#8217;environnement<\/a> au d\u00e9but de ton crontab.&nbsp;<\/p>\n\n\n<p>Tu peux ensuite r\u00e9utiliser les variables comme n\u00e9cessaire dans tes scripts ou commandes.<\/p>\n\n\n<pre class=\"wp-block-code\"><code>SHELL=\/bin\/bash\nPATH=\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin\nMAILTO=admin@example.com\n\n# Ce job enverra les erreurs \u00e0 admin@example.com\n0 2 * * * \/path\/to\/mailing_script.sh<\/code><\/pre>\n\n\n<p>Si nous utilisons la variable d&#8217;environnement <strong>MAILTO<\/strong> dans notre <strong>mailing_script.sh<\/strong>, le script enverra automatiquement un email \u00e0 l&#8217;adresse email correcte.<\/p>\n\n\n<p>Avec cela, changer l&#8217;email administratif n\u00e9cessitera seulement de modifier la valeur de la variable MAILTO, au lieu de faire des modifications dans tous les scripts.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Ex\u00e9cuter Des T\u00e2ches en Tant Qu&#8217;Utilisateurs Diff\u00e9rents<\/h3>\n\n\n<p>Si tu as <a href=\"https:\/\/www.dreamhost.com\/blog\/wordpress-user-roles\/\">un acc\u00e8s superutilisateur<\/a>, tu peux modifier le crontab d&#8217;un autre utilisateur :<\/p>\n\n\n<pre class=\"wp-block-code\"><code>sudo crontab -u nom_utilisateur -e<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\">Utilisation d&#8217;Anacron pour les machines qui ne sont pas toujours allum\u00e9es<\/h3>\n\n\n<p>Contrairement \u00e0 cron, anacron garantit que les t\u00e2ches s&#8217;ex\u00e9cutent m\u00eame si l&#8217;ordinateur \u00e9tait \u00e9teint pendant l&#8217;heure pr\u00e9vue :<\/p>\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install anacron<\/code><\/pre>\n\n\n<p>Modifie<strong> \/etc\/anacrontab<\/strong> pour ajouter des t\u00e2ches qui s&#8217;ex\u00e9cuteront lorsque le syst\u00e8me sera de nouveau en ligne.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Encha\u00eenement de T\u00e2ches Pour des Flux de Travail Complexes<\/h3>\n\n\n<p>Ex\u00e9cute des t\u00e2ches en s\u00e9quence :<\/p>\n\n\n<pre class=\"wp-block-code\"><code>0 1 * * * \/path\/to\/first-script.sh &amp;&amp; \/path\/to\/second-script.sh<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\">Surveillance des Cron Jobs&nbsp;<\/h3>\n\n\n<p>Pour une gestion s\u00e9rieuse du serveur, envisage des outils comme <a href=\"https:\/\/cronitor.io\/\">Cronitor<\/a> qui fournissent une surveillance et des alertes pour tes Cron Job.<\/p>\n\n\n<pre class=\"wp-block-code\"><code>0 * * * * cronitor exec check-12345 -- \/path\/to\/your\/script.sh<\/code><\/pre>\n\n\n<h2 id=\"h2_lets-talk-costs\" class=\"wp-block-heading\">Parlons Co\u00fbts<\/h2>\n\n\n<p>Les Cron Job ne peuvent pas exister isol\u00e9ment. Ils n\u00e9cessitent un serveur et un service fonctionnant sur un serveur que tu dois g\u00e9rer.&nbsp;<\/p>\n\n\n<p>Maintenant, si tu lis cet article, il est fort probable que tu poss\u00e8des un serveur pour ton site web ou ton application.&nbsp;<\/p>\n\n\n<p>En fait, si tu h\u00e9berges avec DreamHost VPS ou tout <a href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/linux-hosting\/\">fournisseur d&#8217;h\u00e9bergement bas\u00e9 sur Linux<\/a>, tu as d\u00e9j\u00e0 tout ce qu&#8217;il te faut pour commencer \u00e0 automatiser la gestion de tes t\u00e2ches de serveur.&nbsp;<\/p>\n\n\n<p>Si ce n&#8217;est pas le cas, un <a href=\"https:\/\/www.dreamhost.com\/hosting\/vps\/\">VPS \u00e0 10 $\/mois<\/a> est tout ce dont tu aurais besoin, surtout au d\u00e9but.&nbsp;<\/p>\n\n\n<p>Pour ceux qui utilisent d\u00e9j\u00e0 un VPS DreamHost, le processus ne pourrait \u00eatre plus simple :<\/p>\n\n\n<ol class=\"wp-block-list\">\n<li>Connecte-toi \u00e0 ton serveur via SSH<\/li>\n\n\n\n<li>Ex\u00e9cute crontab -e pour modifier ta table de Cron Job personnelle<\/li>\n\n\n\n<li>Ajoute tes t\u00e2ches planifi\u00e9es<\/li>\n\n\n\n<li>Enregistre, et laisse l&#8217;automatisation commencer !<\/li>\n\n\n<\/ol>\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>SSH<\/h3>\n    <p>Le protocole Secure Shell (SSH) est un protocole r\u00e9seau cryptographique pour ex\u00e9cuter des services de mani\u00e8re s\u00e9curis\u00e9e \u00e0 travers un r\u00e9seau non s\u00e9curis\u00e9. Il est principalement utilis\u00e9 pour l&#8217;ex\u00e9cution de commandes en ligne et les connexions \u00e0 distance.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/ssh\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Lire la suite                    <\/a>\n\n<\/div>\n\n\n<p>C&#8217;est \u00e7a. L&#8217;infrastructure pour laquelle tu paies d\u00e9j\u00e0 devient soudainement plus pr\u00e9cieuse, plus efficace.<\/p>\n\n\n<h2 id=\"h2_your-servers-new-autopilot\" class=\"wp-block-heading\">Le Nouvel Autopilote De Ton Serveur<\/h2>\n\n\n<p>F\u00e9licitations !&nbsp;<\/p>\n\n\n<p>Tu es pass\u00e9 du travail manuel \u00e0 la magie de l&#8217;automatisation. Avec les Cron Jobs qui g\u00e8rent la maintenance routini\u00e8re, les sauvegardes et la surveillance, tu peux te concentrer sur le d\u00e9veloppement de ton site web et de ton entreprise plut\u00f4t que de surveiller le serveur.<\/p>\n\n\n<p>Et souviens-toi, ce sera un processus. L&#8217;automatisation deviendra plus sophistiqu\u00e9e au fur et \u00e0 mesure que tu ajouteras de plus en plus de t\u00e2ches.&nbsp;<\/p>\n\n\n<p>Mais pour l&#8217;instant, commence par quelques Cron Job essentiels, surveille leur performance, et \u00e9largis progressivement ton automatisation \u00e0 mesure que tu te familiarises avec le processus.<\/p>\n\n\n<p>Vas-y et fais cette sieste, car tu viens de te sauver une tonne de temps.<\/p>\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>","protected":false},"excerpt":{"rendered":"<p>Cron Job simplifi\u00e9s ! \u00c9conomise du temps et r\u00e9duis les erreurs en automatisant les t\u00e2ches routini\u00e8res de ton site web avec un peu d&#8217;aide de notre guide.<\/p>\n","protected":false},"author":1079,"featured_media":72156,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Les Cron Jobs simplifi\u00e9s ! Gagne du temps et r\u00e9duis les erreurs en automatisant les t\u00e2ches de routine de ton site web gr\u00e2ce \u00e0 notre guide.","toc_headlines":"[[\"h-first-what-s-a-cron-job-the-not-boring-version\",\"D'abord, Qu'est-Ce Qu'un Cron Job ? (La Version Pas Ennuyeuse)\"],[\"h2_why-server-admins-love-cron-jobs\",\"Pourquoi Les Administrateurs Serveur Adorent Les Cron Jobs\"],[\"h2_setting-up-cron-jobs-a-step-by-step-guide\",\"Configuration Des Cron Jobs : Un Guide \u00c9tape Par \u00c9tape\"],[\"h2_practical-cron-job-examples-for-website-managers\",\"Exemples Pratiques de Cron Job pour les Gestionnaires de Site Web\"],[\"h-cron-job-best-practices-dos-and-don-ts\",\"Bonnes Pratiques Pour Cron Job : \u00c0 Faire Et \u00c0 Ne Pas Faire\"],[\"h-what-to-do-when-cron-jobs-go-wrong\",\"Que Faire Lorsque Les Cron Jobs Ne Fonctionnent Pas\"],[\"h2_advanced-cron-job-writing-techniques\",\"Techniques Avanc\u00e9es De R\u00e9daction De Cron Job\"],[\"h2_lets-talk-costs\",\"Parlons Co\u00fbts\"],[\"h2_your-servers-new-autopilot\",\"Le Nouvel Autopilote De Ton Serveur\"]]","hide_toc":false,"footnotes":""},"categories":[14989],"tags":[],"class_list":["post-72965","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-talk-fr"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Cron Jobs : Pour Quand Ton Emploi Du Temps De Sommeil Compte - DreamHost Blog<\/title>\n<meta name=\"description\" content=\"Les Cron Jobs simplifi\u00e9s ! Gagne du temps et r\u00e9duis les erreurs en automatisant les t\u00e2ches de routine de ton site web gr\u00e2ce \u00e0 notre guide.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/fr\/cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cron Jobs : Pour Quand Ton Emploi Du Temps De Sommeil Compte\" \/>\n<meta property=\"og:description\" content=\"Les Cron Jobs simplifi\u00e9s ! Gagne du temps et r\u00e9duis les erreurs en automatisant les t\u00e2ches de routine de ton site web gr\u00e2ce \u00e0 notre guide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/fr\/cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-26T14:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-27T13:00:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/1460x1095-BLOG-HERO-Cron-Jobs-from-Zero-to-Pro.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"1095\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matt Stamp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matt Stamp\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cron Jobs : Pour Quand Ton Emploi Du Temps De Sommeil Compte - DreamHost Blog","description":"Les Cron Jobs simplifi\u00e9s ! Gagne du temps et r\u00e9duis les erreurs en automatisant les t\u00e2ches de routine de ton site web gr\u00e2ce \u00e0 notre guide.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr\/","og_locale":"en_US","og_type":"article","og_title":"Cron Jobs : Pour Quand Ton Emploi Du Temps De Sommeil Compte","og_description":"Les Cron Jobs simplifi\u00e9s ! Gagne du temps et r\u00e9duis les erreurs en automatisant les t\u00e2ches de routine de ton site web gr\u00e2ce \u00e0 notre guide.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2025-05-26T14:00:00+00:00","article_modified_time":"2025-05-27T13:00:36+00:00","og_image":[{"width":1460,"height":1095,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/1460x1095-BLOG-HERO-Cron-Jobs-from-Zero-to-Pro.jpg","type":"image\/jpeg"}],"author":"Matt Stamp","twitter_card":"summary_large_image","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Matt Stamp","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr\/"},"author":{"name":"Matt Stamp","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/43673746e4de1ea74d12de479cd1b7e1"},"headline":"Cron Jobs : Pour Quand Ton Emploi Du Temps De Sommeil Compte","datePublished":"2025-05-26T14:00:00+00:00","dateModified":"2025-05-27T13:00:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr\/"},"wordCount":2667,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/1460x1095-BLOG-HERO-Cron-Jobs-from-Zero-to-Pro.jpg","articleSection":["Tech Talk"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr\/","name":"Cron Jobs : Pour Quand Ton Emploi Du Temps De Sommeil Compte - DreamHost Blog","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/1460x1095-BLOG-HERO-Cron-Jobs-from-Zero-to-Pro.jpg","datePublished":"2025-05-26T14:00:00+00:00","dateModified":"2025-05-27T13:00:36+00:00","description":"Les Cron Jobs simplifi\u00e9s ! Gagne du temps et r\u00e9duis les erreurs en automatisant les t\u00e2ches de routine de ton site web gr\u00e2ce \u00e0 notre guide.","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/fr\/cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/1460x1095-BLOG-HERO-Cron-Jobs-from-Zero-to-Pro.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2025\/05\/1460x1095-BLOG-HERO-Cron-Jobs-from-Zero-to-Pro.jpg","width":1460,"height":1095,"caption":"Cron Jobs: For When Your Sleep Schedule Matters"},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/cron-jobs-pour-quand-ton-emploi-du-temps-de-sommeil-compte-fr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"Cron Jobs : Pour Quand Ton Emploi Du Temps De Sommeil Compte"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/43673746e4de1ea74d12de479cd1b7e1","name":"Matt Stamp","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/matt-stamp-dreamhost-150x150.jpeg","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/matt-stamp-dreamhost-150x150.jpeg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/matt-stamp-dreamhost-150x150.jpeg","caption":"Matt Stamp"},"description":"Matt is a DevOps Engineer at DreamHost. He is responsible for infrastructure automation, system monitoring and documentation. In his free time he enjoys 3D printing and camping. Follow Matt on LinkedIn: Lhttps:\/\/www.linkedin.com\/in\/matt-stamp-7a8b3a10a","url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/mattstamp\/"}]}},"lang":"fr","translations":{"fr":72965,"en":72548,"es":72062,"it":72935,"uk":72940,"de":72947,"pl":72955,"pt":72959,"ru":72962,"nl":72968},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/72965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1079"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=72965"}],"version-history":[{"count":2,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/72965\/revisions"}],"predecessor-version":[{"id":72967,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/72965\/revisions\/72967"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/72156"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=72965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=72965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=72965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}