{"id":7370,"date":"2020-06-10T15:12:25","date_gmt":"2020-06-10T15:12:25","guid":{"rendered":"https:\/\/blog.hostinger.io\/fr-tutoriels\/?p=7370"},"modified":"2026-03-13T15:01:00","modified_gmt":"2026-03-13T15:01:00","slug":"cron-job","status":"publish","type":"post","link":"\/fr\/tutoriels\/cron-job\/","title":{"rendered":"Cron job expliqu\u00e9 : syntaxe, planification et meilleurs cas d\u2019utilisation"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Un cron job est un planificateur bas&eacute; sur le temps dans les syst&egrave;mes d&rsquo;exploitation de type Unix, tels que Linux et macOS. Il automatise les t&acirc;ches r&eacute;p&eacute;titives telles que les sauvegardes, la maintenance du syst&egrave;me et l&rsquo;ex&eacute;cution de scripts.<\/p><p class=\"wp-block-paragraph\">Les utilisateurs d&eacute;finissent un calendrier et une commande dans un fichier crontab pour que les processus critiques s&rsquo;ex&eacute;cutent en permanence en arri&egrave;re-plan sans intervention manuelle.<\/p><p class=\"wp-block-paragraph\">Pour utiliser cron de mani&egrave;re efficace, vous devez comprendre ses principaux composants :<\/p><ul class=\"wp-block-list\">\n<li><strong>Syntaxe et op&eacute;rateurs<\/strong>. Cron utilise cinq champs temporels (minute, heure, jour du mois, mois et jour de la semaine) et des caract&egrave;res sp&eacute;ciaux, tels que des ast&eacute;risques et des barres obliques, pour d&eacute;finir les intervalles.<\/li>\n\n\n\n<li><strong>Configuration<\/strong>. Les utilisateurs g&egrave;rent les planifications &agrave; l&rsquo;aide de la commande <strong>crontab<\/strong> ou en pla&ccedil;ant des scripts dans des r&eacute;pertoires syst&egrave;me sp&eacute;cifiques.<\/li>\n\n\n\n<li><strong>Permissions<\/strong>. Les fichiers <strong>cron.allow<\/strong> et <strong>cron.deny<\/strong> contr&ocirc;lent l&rsquo;acc&egrave;s et contribuent &agrave; maintenir la s&eacute;curit&eacute; du syst&egrave;me.<\/li>\n\n\n\n<li><strong>Application pratique<\/strong>. Les cas d&rsquo;utilisation les plus courants sont l&rsquo;automatisation des sauvegardes de bases de donn&eacute;es, le nettoyage des caches de serveurs et l&rsquo;envoi de rapports p&eacute;riodiques par courrier &eacute;lectronique.<\/li>\n<\/ul><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-what-is-a-cron-job\">Qu&rsquo;est-ce qu&rsquo;un cron job ?<\/h2><p class=\"wp-block-paragraph\">Un cron job est <strong>un utilitaire qui permet aux utilisateurs de Linux et d&rsquo;Unix d&rsquo;ex&eacute;cuter automatiquement des commandes ou des scripts &agrave; une date et une heure pr&eacute;cises<\/strong>. Au lieu d&rsquo;ex&eacute;cuter une commande manuellement chaque jour ou chaque semaine, vous la planifiez une fois, et le syst&egrave;me l&rsquo;ex&eacute;cute en arri&egrave;re-plan &agrave; l&rsquo;heure d&eacute;finie.<\/p><p class=\"wp-block-paragraph\">Cette automatisation est importante pour la gestion des serveurs. Par exemple, un administrateur syst&egrave;me qui g&egrave;re un serveur priv&eacute; virtuel (VPS) ne peut pas sauvegarder manuellement les bases de donn&eacute;es tous les soirs &agrave; 3 heures du matin.<\/p><p class=\"wp-block-paragraph\">Un cron job se charge de cette t&acirc;che de mani&egrave;re fiable, am&eacute;liorant ainsi l&rsquo;efficacit&eacute; et r&eacute;duisant les erreurs humaines.<\/p><p class=\"wp-block-paragraph\">Les cas d&rsquo;utilisation les plus courants des cron jobs sont les suivants :<\/p><ul class=\"wp-block-list\">\n<li><strong>Maintenance du syst&egrave;me<\/strong>. Suppression des fichiers temporaires, rotation des fichiers journaux ou effacement des donn&eacute;es mises en cache pour lib&eacute;rer de l&rsquo;espace disque.<\/li>\n\n\n\n<li><strong>Gestion des donn&eacute;es<\/strong>. vidage des bases de donn&eacute;es MySQL dans un dossier de sauvegarde ou synchronisation des fichiers entre des serveurs distants.<\/li>\n\n\n\n<li><strong>Notifications<\/strong>. Envoi de courriels automatis&eacute;s, v&eacute;rification des mises &agrave; jour du syst&egrave;me, surveillance de l&rsquo;utilisation du disque et alerte des administrateurs en cas de manque d&rsquo;espace.<\/li>\n\n\n\n<li><strong>Applications web<\/strong>. D&eacute;clenchement de scripts PHP pour des t&acirc;ches telles que la distribution de lettres d&rsquo;information ou le renouvellement d&rsquo;abonnements.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-how-does-a-cron-job-work\">Comment fonctionne un cron job ?<\/h2><p class=\"wp-block-paragraph\">Un cron job <strong>est ex&eacute;cut&eacute; par le d&eacute;mon cron (crond)<\/strong>, un service d&rsquo;arri&egrave;re-plan qui fonctionne en continu et ex&eacute;cute les commandes d&eacute;finies dans les fichiers de la <strong>table cron (crontab)<\/strong>.<\/p><p class=\"wp-block-paragraph\">Toutes les minutes, le d&eacute;mon v&eacute;rifie les fichiers de configuration et d&eacute;termine si des t&acirc;ches sont programm&eacute;es pour &ecirc;tre ex&eacute;cut&eacute;es &agrave; ce moment-l&agrave;.<\/p><p class=\"wp-block-paragraph\">Il est important de faire la distinction entre les deux types de fichiers de configuration :<\/p><ul class=\"wp-block-list\">\n<li><strong>Crontab du syst&egrave;me<\/strong>. Situ&eacute; dans le fichier <strong>\/etc\/crontab<\/strong>, ce fichier g&egrave;re les t&acirc;ches de l&rsquo;ensemble du syst&egrave;me et seuls les utilisateurs root peuvent le modifier. Il comprend un champ suppl&eacute;mentaire qui sp&eacute;cifie l&rsquo;utilisateur qui ex&eacute;cute la commande.<\/li>\n\n\n\n<li><strong>Crontab de l&rsquo;utilisateur<\/strong>. Chaque utilisateur dispose de son propre fichier crontab. L&rsquo;emplacement de stockage varie selon la distribution, par exemple <strong>\/var\/spool\/cron\/crontabs\/<\/strong> sur Debian et Ubuntu et <strong>\/var\/spool\/cron\/<\/strong> sur RHEL, CentOS et Fedora. Les utilisateurs modifient ces fichiers &agrave; l&rsquo;aide de la commande <strong>crontab -e<\/strong>, et les t&acirc;ches sont ex&eacute;cut&eacute;es avec les autorisations de l&rsquo;utilisateur.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-understanding-crontab-syntax-and-operators\">Comprendre la syntaxe et les op&eacute;rateurs de la crontab<\/h2><p class=\"wp-block-paragraph\">La syntaxe Crontab d&eacute;finit les t&acirc;ches planifi&eacute;es (cron jobs) en utilisant une seule ligne avec cinq champs d&rsquo;heure et de date suivis de la commande &agrave; ex&eacute;cuter. Les op&eacute;rateurs sp&eacute;ciaux ajoutent de la souplesse lorsque vous d&eacute;finissez des intervalles de temps.<\/p><p class=\"wp-block-paragraph\">Voici le format de base d&rsquo;une entr&eacute;e de crontab :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">minute heure jour_du_mois mois jour_de_la_semaine commande_&agrave;_ex&eacute;cuter<\/pre><h3 class=\"wp-block-heading\" id=\"h-the-five-timing-fields-minute-hour-date\">Les cinq champs de planification (minute, heure, date)<\/h3><p class=\"wp-block-paragraph\">Les cinq champs de planification d&eacute;finissent le moment o&ugrave; un cron job s&rsquo;ex&eacute;cute. Le syst&egrave;me lit le programme dans l&rsquo;ordre suivant :<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><strong>Champ <\/strong><\/td><td><strong>Description<\/strong><\/td><td><strong>Valeurs autoris&eacute;es<\/strong> <\/td><\/tr><tr><td><strong>Minute<\/strong> <\/td><td>La minute de l&rsquo;heure &agrave; laquelle la commande est ex&eacute;cut&eacute;e.<\/td><td>0&ndash;59<\/td><\/tr><tr><td><strong>Heure<\/strong> <\/td><td>L&rsquo;heure du jour au format 24 heures.<\/td><td>0&ndash;23<\/td><\/tr><tr><td><strong>Jour du mois<\/strong> <\/td><td>La date sp&eacute;cifique du mois.<\/td><td>1&ndash;31<\/td><\/tr><tr><td><strong>Mois<\/strong> <\/td><td>Le mois de l&rsquo;ann&eacute;e.<\/td><td>1-12 ou JAN-DEC<\/td><\/tr><tr><td><strong>Jour de la semaine<\/strong> <\/td><td>Le jour de la semaine.<\/td><td>0-6, o&ugrave; dimanche = 0 (ou 7 sur certains syst&egrave;mes)<\/td><\/tr><\/tbody><\/table><\/figure><p>\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Important !<\/strong> Soyez prudent lorsque vous planifiez des t&acirc;ches sur plusieurs serveurs situ&eacute;s dans des fuseaux horaires diff&eacute;rents. V&eacute;rifiez toujours l&rsquo;heure locale de chaque serveur &agrave; l&rsquo;aide de la commande <strong>date<\/strong> pour confirmer que votre configuration est correcte.\n            <\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-crontab-operators\">Op&eacute;rateurs Crontab<\/h3><p class=\"wp-block-paragraph\">Les op&eacute;rateurs Crontab vous permettent de d&eacute;finir des intervalles et des mod&egrave;les complexes dans les champs de synchronisation. Cronie et son pr&eacute;d&eacute;cesseur, Vixie cron, prennent en charge huit op&eacute;rateurs.<\/p><p class=\"wp-block-paragraph\">Ces impl&eacute;mentations servent d&rsquo;outils cron par d&eacute;faut sur la plupart des distributions Linux, notamment Ubuntu, Debian, RHEL, CentOS et Fedora :<\/p><ul class=\"wp-block-list\">\n<li><strong>Ast&eacute;risque (*)<\/strong>. Repr&eacute;sente toutes les valeurs possibles. Par exemple, un ast&eacute;risque dans le champ &ldquo;minute&rdquo; signifie que la t&acirc;che s&rsquo;ex&eacute;cute chaque minute.<\/li>\n\n\n\n<li><strong>Virgule (,)<\/strong>. Sp&eacute;cifie une liste de valeurs uniques. Par exemple, <strong>1,5<\/strong> dans le champ du jour de la semaine ex&eacute;cute la t&acirc;che le lundi et le vendredi.<\/li>\n\n\n\n<li><strong>Trait d&rsquo;union (-)<\/strong>. D&eacute;finit une plage de valeurs. Par exemple, <strong>6-9<\/strong> dans le champ du mois ex&eacute;cute la t&acirc;che de juin &agrave; septembre.<\/li>\n\n\n\n<li><strong>Barre oblique (\/)<\/strong>. Sp&eacute;cifie les valeurs de pas ou les incr&eacute;ments. Par exemple, <strong>*\/12<\/strong> dans le champ de l&rsquo;heure ex&eacute;cute la commande toutes les 12 heures.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Ces op&eacute;rateurs ne sont pas pris en charge par le syst&egrave;me Linux cron standard. Ils ne fonctionnent qu&rsquo;avec des programmateurs bas&eacute;s sur Java, tels que Quartz et Spring Boot, ou des services cloud comme AWS EventBridge :<\/p><ul class=\"wp-block-list\">\n<li><strong>Last (L)<\/strong>. Sp&eacute;cifie le dernier jour du mois ou la derni&egrave;re occurrence d&rsquo;un jour de semaine.<\/li>\n\n\n\n<li><strong><strong>Weekday<\/strong> (W)<\/strong>. Recherche le jour de semaine (lundi-vendredi) le plus proche d&rsquo;une date donn&eacute;e.<\/li>\n\n\n\n<li><strong>Hash (#)<\/strong>. Sp&eacute;cifie la ni&egrave;me occurrence d&rsquo;un jour de semaine, par exemple le deuxi&egrave;me lundi du mois.<\/li>\n\n\n\n<li><strong>Point d&rsquo;interrogation (?)<\/strong>. Indique que le jour du mois ou le jour de la semaine n&rsquo;a pas d&rsquo;importance.<\/li>\n<\/ul><p>\n\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    &#128161;Conseil de pro                <\/p>\n            <\/div>\n            <p class=\"protip__content\">La plupart des impl&eacute;mentations de cron vous permettent de combiner des plages avec des valeurs d'&eacute;tape. Par exemple, <strong>1-20\/2<\/strong> ex&eacute;cute une t&acirc;che toutes les deux minutes pendant les 20 premi&egrave;res minutes.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-cron-job-examples\">Exemples de cron jobs<\/h3><p class=\"wp-block-paragraph\">Les exemples suivants montrent comment appliquer la syntaxe crontab &agrave; des t&acirc;ches r&eacute;elles.<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><strong>Syntaxe de cron<\/strong><\/td><td><strong>Objectif<\/strong> <\/td><td><strong>Explication<\/strong> <\/td><\/tr><tr><td><strong><strong>0 0 * * 0 \/root\/backup.sh<\/strong><\/strong><\/td><td>Sauvegarde hebdomadaire<\/td><td>Ex&eacute;cute le script de sauvegarde tous les dimanches &agrave; minuit.<\/td><\/tr><tr><td><strong><strong>0 * * * 1 \/root\/clearcache.sh<\/strong><\/strong><\/td><td>Maintenance du serveur<\/td><td>Vide le cache toutes les heures, mais seulement le lundi.<\/td><\/tr><tr><td><strong><strong>0 6,18 * * * \/root\/db-dump.sh<\/strong><\/strong><\/td><td>Snapshot de la base de donn&eacute;es<\/td><td>Vide la base de donn&eacute;es deux fois par jour, &agrave; 6 heures du matin et &agrave; 6 heures du soir.<\/td><\/tr><tr><td><strong><strong>*\/10 * * * * \/scripts\/monitor.sh<\/strong><\/strong><\/td><td>Surveillance du temps de fonctionnement<\/td><td>Ex&eacute;cute un script de surveillance toutes les 10 minutes.<\/td><\/tr><tr><td><strong><strong>0 0 1,15 * * \/scripts\/payroll.php<\/strong><\/strong><\/td><td>T&acirc;che bimensuelle<\/td><td>Ex&eacute;cute un script de paie le 1er et le 15 de chaque mois &agrave; minuit.<\/td><\/tr><tr><td><strong><strong><strong>30 2 * * * \/usr\/bin\/apt update<\/strong><\/strong><\/strong><\/td><td>Mise &agrave; jour du syst&egrave;me<\/td><td>V&eacute;rifie les mises &agrave; jour des paquets tous les jours &agrave; 2h30 du matin, heure &agrave; laquelle le trafic est g&eacute;n&eacute;ralement faible.<\/td><\/tr><tr><td><strong><strong>* * * * \/scripts\/s1.sh; \/scripts\/s2.sh<\/strong><\/strong><\/td><td>T&acirc;ches multiples<\/td><td>Ex&eacute;cute plusieurs commandes dans une seule t&acirc;che cron en les s&eacute;parant par un point-virgule.<\/td><\/tr><tr><td><strong><strong>0 8 1-7 * * [ &ldquo;$(date &lsquo;+\\%u&rsquo;)&rdquo; = &ldquo;1&rdquo; ] &amp;&amp; \/scripts\/report.sh<\/strong><\/strong><\/td><td>Rapport mensuel<\/td><td>G&eacute;n&egrave;re un rapport &agrave; 8 heures du matin les jours 1 &agrave; 7 du mois, mais n&rsquo;ex&eacute;cute le script que lorsqu&rsquo;il s&rsquo;agit d&rsquo;un lundi.<\/td><\/tr><\/tbody><\/table><\/figure><h2 class=\"wp-block-heading\" id=\"h-what-are-cron-job-special-strings\">Que sont les cha&icirc;nes sp&eacute;ciales des cron jobs ?<\/h2><p class=\"wp-block-paragraph\">Les cha&icirc;nes sp&eacute;ciales sont <strong>des raccourcis qui commencent par @ et remplacent la syntaxe &agrave; cinq champs<\/strong>. Ils am&eacute;liorent la lisibilit&eacute; des programmes courants et r&eacute;duisent le risque d&rsquo;erreurs de syntaxe.<\/p><ul class=\"wp-block-list\">\n<li><strong>@reboot<\/strong>. Ex&eacute;cute la commande une fois au d&eacute;marrage du d&eacute;mon cron.<\/li>\n\n\n\n<li><strong>@hourly<\/strong>. S&rsquo;ex&eacute;cute une fois par heure (&eacute;quivalent &agrave; <strong>0 * * * *<\/strong>).<\/li>\n\n\n\n<li><strong>@daily<\/strong> (ou <strong>@midnight<\/strong>). S&rsquo;ex&eacute;cute une fois par jour &agrave; minuit (&eacute;quivalent &agrave; <strong>0 0 * * *<\/strong>).<\/li>\n\n\n\n<li><strong>@weekly<\/strong>. S&rsquo;ex&eacute;cute une fois par semaine le dimanche &agrave; minuit (&eacute;quivalent &agrave; <strong>0 0 * * 0<\/strong>).<\/li>\n\n\n\n<li><strong>@monthly<\/strong>. S&rsquo;ex&eacute;cute une fois par mois, le 1er &agrave; minuit (&eacute;quivalent &agrave; <strong>0 0 1 * *<\/strong>).<\/li>\n\n\n\n<li><strong>@yearly<\/strong> (ou <strong>@annually<\/strong>). S&rsquo;ex&eacute;cute une fois par an, le 1er janvier (&eacute;quivalent &agrave; <strong>0 0 1 1 *<\/strong>).<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Voici quelques exemples de cron job utilisant des cha&icirc;nes sp&eacute;ciales :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">@daily \/home\/user\/scripts\/daily-cleanup.sh\n@reboot \/usr\/local\/bin\/start-my-app.sh\n@hourly \/var\/www\/html\/monitor.php<\/pre><p>\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Important !<\/strong> La directive <strong>@reboot<\/strong> s&rsquo;ex&eacute;cute lorsque le d&eacute;mon cron d&eacute;marre, pas n&eacute;cessairement lorsque le syst&egrave;me d&eacute;marre. Si vous arr&ecirc;tez et red&eacute;marrez le service cron sans red&eacute;marrer le syst&egrave;me, les t&acirc;ches <strong>@reboot<\/strong> s&rsquo;ex&eacute;cutent &agrave; nouveau.\n            <\/p><\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-cron-permissions\">Autorisations Cron<\/h2><p class=\"wp-block-paragraph\">Les administrateurs syst&egrave;me contr&ocirc;lent qui peut programmer des cron jobs &agrave; l&rsquo;aide de deux fichiers dans le r&eacute;pertoire <strong>\/etc\/<\/strong> : <strong>cron.allow<\/strong> et <strong>cron.deny<\/strong>.<\/p><ul class=\"wp-block-list\">\n<li><strong>cron.allow<\/strong>. Si ce fichier existe, seuls les utilisateurs qui y figurent peuvent cr&eacute;er, modifier ou ex&eacute;cuter des cron jobs. Le syst&egrave;me bloque tous les autres utilisateurs.<\/li>\n\n\n\n<li><strong>cron.deny<\/strong>. Si le fichier <strong>cron.allow<\/strong> n&rsquo;existe pas, le syst&egrave;me v&eacute;rifie ce fichier &agrave; la place. Les utilisateurs list&eacute;s ici ne peuvent pas utiliser cron, alors que tous les autres utilisateurs le peuvent.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Si aucun fichier n&rsquo;existe, le comportement par d&eacute;faut d&eacute;pend de la distribution :<\/p><ul class=\"wp-block-list\">\n<li><strong>Debian et Ubuntu<\/strong>. Tous les utilisateurs peuvent utiliser cron par d&eacute;faut.<\/li>\n\n\n\n<li><strong>RHEL, CentOS et Fedora<\/strong>. Par d&eacute;faut, seul root peut utiliser cron.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">V&eacute;rifiez toujours la documentation de votre distribution ou testez l&rsquo;acc&egrave;s &agrave; cron avec un utilisateur non root.<\/p><p class=\"wp-block-paragraph\">Par exemple, pour autoriser uniquement un administrateur de base de donn&eacute;es (<strong>dbadmin<\/strong>) &agrave; planifier des t&acirc;ches, cr&eacute;ez un fichier <strong>cron.allow<\/strong> et ajoutez-y <strong>dbadmin<\/strong>. Cette configuration emp&ecirc;che les autres utilisateurs d&rsquo;ex&eacute;cuter des t&acirc;ches d&rsquo;arri&egrave;re-plan non autoris&eacute;es qui consomment des ressources syst&egrave;me.<\/p><h2 class=\"wp-block-heading\" id=\"h-how-to-set-up-a-cron-job\">Comment configurer un cron job<\/h2><p class=\"wp-block-paragraph\">Pour configurer un cron job, ouvrez le terminal de votre machine, confirmez que cron est install&eacute;, cr&eacute;ez ou modifiez un fichier crontab avec <strong>crontab -e<\/strong>, et affichez vos t&acirc;ches planifi&eacute;es avec <strong>crontab -l<\/strong>.<\/p><p class=\"wp-block-paragraph\">Certaines t&acirc;ches peuvent n&eacute;cessiter des privil&egrave;ges &eacute;lev&eacute;s ou des privil&egrave;ges de super-utilisateur, ou vous pouvez avoir besoin de placer des scripts dans des r&eacute;pertoires syst&egrave;me pour des t&acirc;ches r&eacute;currentes.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-access-the-terminal-or-ssh\">1. Acc&eacute;der au terminal ou au SSH<\/h3><p class=\"wp-block-paragraph\">Pour g&eacute;rer les cron jobs, acc&eacute;dez &agrave; la ligne de commande de votre serveur. Si vous utilisez un serveur distant ou un VPS, connectez-vous via SSH avec un client tel que <a href=\"\/fr\/tutoriels\/connexion-ssh-windows-putty\/\">PuTTY<\/a> sous Windows ou Terminal sous macOS ou Linux.<\/p><p class=\"wp-block-paragraph\">Les utilisateurs de <a href=\"https:\/\/www.hostinger.com\/fr\/vps\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/vps\">VPS Hostinger<\/a> peuvent &eacute;galement utiliser la fonction de <strong>terminal de navigateur<\/strong> disponible dans le tableau de bord VPS de hPanel.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7cb7d854c6d\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7cb7d854c6d\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1152\" height=\"427\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2020\/06\/w1152fitscale-down.avif\" alt=\"Pr&eacute;sentation du hPanel VPS d'Hostinger, avec le terminal du navigateur mis en &eacute;vidence\" class=\"wp-image-47016\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\" id=\"h-2-install-cron\">2. Installer cron<\/h3><p class=\"wp-block-paragraph\">La plupart des distributions Linux incluent cron par d&eacute;faut. Pour confirmer qu&rsquo;il est install&eacute; et qu&rsquo;il fonctionne, v&eacute;rifiez l&rsquo;&eacute;tat du service :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">systemctl status cron<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7cb7d859112\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7cb7d859112\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"280\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-systemctl-status-cron-active-running-highlighted.png\/w=1024,h=1024,fit=scale-down\" alt=\"Terminal montrant l'&eacute;tat du service cron actif et en cours d'ex&eacute;cution\" class=\"wp-image-47000\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-systemctl-status-cron-active-running-highlighted.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-systemctl-status-cron-active-running-highlighted.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-systemctl-status-cron-active-running-highlighted.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-systemctl-status-cron-active-running-highlighted.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Si le service est manquant, installez-le avec votre gestionnaire de paquets.<\/p><ul class=\"wp-block-list\">\n<li>Pour Ubuntu et Debian :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update\nsudo apt install cron<\/pre><ul class=\"wp-block-list\">\n<li>Pour RHEL, CentOS et Fedora :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo dnf install cronie\nsudo systemctl enable crond\nsudo systemctl start crond<\/pre><h3 class=\"wp-block-heading\" id=\"h-3-create-or-edit-a-crontab-file\">3. Cr&eacute;er ou modifier un fichier crontab<\/h3><p class=\"wp-block-paragraph\">La principale fa&ccedil;on de planifier des t&acirc;ches est d&rsquo;utiliser la commande crontab. Pour cr&eacute;er un nouveau fichier crontab ou modifier un fichier existant, ex&eacute;cutez :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">crontab -e<\/pre><p class=\"wp-block-paragraph\">Si votre syst&egrave;me n&rsquo;a pas encore de fichier crontab pour votre utilisateur, cette commande en cr&eacute;e un automatiquement.<\/p><p class=\"wp-block-paragraph\">Si vous ex&eacute;cutez la commande pour la premi&egrave;re fois, le syst&egrave;me vous invite &agrave; choisir un &eacute;diteur de texte, tel que <strong>nano<\/strong> ou <strong>vim<\/strong>. <a href=\"\/fr\/tutoriels\/nano\/\">nano<\/a> est g&eacute;n&eacute;ralement plus facile pour les d&eacute;butants.<\/p><p class=\"wp-block-paragraph\">Une fois le fichier ouvert, ajoutez votre t&acirc;che programm&eacute;e sur une nouvelle ligne.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7cb7d85bea1\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7cb7d85bea1\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"620\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-nano-tmp-crontab.png\/w=1024,h=1024,fit=scale-down\" alt=\"Editeur Nano ouvert avec un fichier crontab dans le terminal\" class=\"wp-image-47001\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-nano-tmp-crontab.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-nano-tmp-crontab.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-nano-tmp-crontab.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-nano-tmp-crontab.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    &#128161; Conseil de pro                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Avant de programmer un cron job, testez votre script manuellement pour vous assurer qu'il fonctionne. Ex&eacute;cutez le script directement via SSH, par exemple <strong>.\/backup.sh<\/strong>. S'il ne s'ex&eacute;cute pas manuellement, il ne s'ex&eacute;cutera pas non plus via cron.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-4-view-scheduled-tasks\">4. Afficher les t&acirc;ches programm&eacute;es<\/h3><p class=\"wp-block-paragraph\">Pour afficher les t&acirc;ches cron programm&eacute;es pour votre compte utilisateur sans les modifier, utilisez l&rsquo;indicateur de liste :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">crontab -l<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7cb7d85e8a6\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7cb7d85e8a6\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"769\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-crontab-l-apt-update-highlighted.png\/w=1024,h=1024,fit=scale-down\" alt=\"Terminal montrant la sortie de crontab -l avec une mise &agrave; jour programm&eacute;e d'apt\" class=\"wp-image-47002\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-crontab-l-apt-update-highlighted.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-crontab-l-apt-update-highlighted.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-crontab-l-apt-update-highlighted.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-crontab-l-apt-update-highlighted.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Pour afficher les cron jobs d&rsquo;un utilisateur sp&eacute;cifique, ex&eacute;cutez la commande suivante et remplacez nom d&rsquo;utilisateur par le nom de compte appropri&eacute;. Notez que cette op&eacute;ration n&eacute;cessite les privil&egrave;ges de l&rsquo;administrateur (root) ou d&rsquo;un utilisateur exp&eacute;riment&eacute;.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo crontab -u nomutilisateur -l<\/pre><h3 class=\"wp-block-heading\" id=\"h-5-grant-root-access-if-needed\">5. Accorder l&rsquo;acc&egrave;s root si n&eacute;cessaire<\/h3><p class=\"wp-block-paragraph\">Certaines commandes, telles que les mises &agrave; jour du syst&egrave;me ou les modifications des fichiers de configuration du syst&egrave;me, requi&egrave;rent les privil&egrave;ges de l&rsquo;administrateur (root). La mani&egrave;re la plus simple de programmer ces t&acirc;ches est de les ajouter &agrave; la crontab de l&rsquo;utilisateur root :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo crontab -e<\/pre><p class=\"wp-block-paragraph\">Toute commande figurant dans la crontab de root s&rsquo;ex&eacute;cute avec les privil&egrave;ges de root et ne n&eacute;cessite aucune configuration suppl&eacute;mentaire.<\/p><p>\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Important !<\/strong> &Eacute;vitez d&rsquo;ex&eacute;cuter des t&acirc;ches en tant que root, sauf en cas de n&eacute;cessit&eacute;. Si un script ne doit acc&eacute;der qu&rsquo;&agrave; des fichiers ou des r&eacute;pertoires sp&eacute;cifiques, envisagez d&rsquo;ajuster la propri&eacute;t&eacute; des fichiers &agrave; l&rsquo;aide de la <a href=\"\/fr\/tutoriels\/chmod-chown-linux\/\">commande chown<\/a> ou d&rsquo;utiliser plut&ocirc;t un compte de service d&eacute;di&eacute;.\n            <\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-6-use-cron-directories-for-recurring-scripts\">6. Utiliser des r&eacute;pertoires cron pour les scripts r&eacute;currents<\/h3><p class=\"wp-block-paragraph\">Pour les scripts de maintenance g&eacute;n&eacute;rale qui n&rsquo;ont pas besoin d&rsquo;&ecirc;tre ex&eacute;cut&eacute;s &agrave; une minute pr&eacute;cise, vous pouvez les placer dans des r&eacute;pertoires syst&egrave;me pr&eacute;d&eacute;finis. Le syst&egrave;me ex&eacute;cute automatiquement les scripts ex&eacute;cutables trouv&eacute;s dans ces emplacements :<\/p><ul class=\"wp-block-list\">\n<li><strong>\/etc\/cron.hourly\/<\/strong> <\/li>\n\n\n\n<li><strong>\/etc\/cron.daily\/<\/strong> <\/li>\n\n\n\n<li><strong>\/etc\/cron.weekly\/<\/strong> <\/li>\n\n\n\n<li><strong>\/etc\/cron.monthly\/<\/strong> <\/li>\n<\/ul><p class=\"wp-block-paragraph\">Pour s&rsquo;ex&eacute;cuter correctement, les scripts contenus dans ces r&eacute;pertoires doivent disposer des droits d&rsquo;ex&eacute;cution et respecter les r&egrave;gles de d&eacute;nomination des <strong>parties d&rsquo;ex&eacute;cution<\/strong> :<\/p><ul class=\"wp-block-list\">\n<li>Les noms de fichiers ne peuvent contenir que des lettres majuscules et minuscules, des chiffres, des caract&egrave;res de soulignement (<strong>_<\/strong>) et des traits d&rsquo;union (<strong>&ndash;<\/strong>).<\/li>\n\n\n\n<li>Les noms de fichiers ne doivent pas utiliser d&rsquo;extensions de fichiers. Par exemple, un script nomm&eacute; <strong>backup.sh<\/strong> sera ignor&eacute;. Renommez-le plut&ocirc;t en <strong><strong>backup<\/strong><\/strong>.<\/li>\n\n\n\n<li>Les noms de fichiers ne doivent pas contenir de points (<strong>.<\/strong>). Par exemple, <strong>mon.script<\/strong> &eacute;chouera silencieusement, ce qui est une source fr&eacute;quente d&rsquo;erreurs.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-7-delete-scheduled-tasks\">7. Supprimer des t&acirc;ches programm&eacute;es<\/h3><p class=\"wp-block-paragraph\">Pour supprimer toutes les cron jobs de l&rsquo;utilisateur actuel, utilisez l&rsquo;option remove :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">crontab -r<\/pre><p class=\"wp-block-paragraph\">Comme cette commande supprime instantan&eacute;ment toutes les entr&eacute;es, il est plus s&ucirc;r de la combiner avec l&rsquo;option interactive (<strong>-i<\/strong>). Cette option demande une confirmation avant de supprimer toutes les t&acirc;ches planifi&eacute;es :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">crontab -ri<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7cb7d8617b2\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7cb7d8617b2\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"90\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-crontab-ri.png\/w=1024,h=1024,fit=scale-down\" alt=\"Le terminal demande une confirmation pour la commande crontab -ri\" class=\"wp-image-47003\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-crontab-ri.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-crontab-ri.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-crontab-ri.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/03\/terminal-crontab-ri.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Important !<\/strong> L&rsquo;indicateur <strong>-i<\/strong> ne fonctionne que lorsqu&rsquo;il est utilis&eacute; avec <strong>-r<\/strong>. L&rsquo;ex&eacute;cution de <strong>crontab -i<\/strong> en elle-m&ecirc;me n&rsquo;a aucun effet.\n            <\/p><\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-what-s-the-next-step-after-scheduling-tasks-with-cron\"><strong>Quelle est l&rsquo;&eacute;tape suivante apr&egrave;s la programmation de cron jobs ?<\/strong><\/h2><p class=\"wp-block-paragraph\">Les cron jobs automatisent les t&acirc;ches r&eacute;currentes en combinant le d&eacute;mon cron (qui s&rsquo;ex&eacute;cute en continu), le fichier crontab (qui d&eacute;finit le calendrier) et la commande qui ex&eacute;cute la t&acirc;che. Cette automatisation est essentielle pour une gestion efficace du syst&egrave;me et pour traiter les t&acirc;ches de routine sans intervention manuelle.<\/p><p class=\"wp-block-paragraph\">Cependant, les cron jobs ne sont aussi puissantes que les scripts qu&rsquo;elles ex&eacute;cutent. Le d&eacute;mon cron d&eacute;clenche des commandes &agrave; des heures pr&eacute;cises, mais c&rsquo;est votre script qui fait le travail proprement dit. Et si le script contient des erreurs, la t&acirc;che &eacute;chouera m&ecirc;me si le cron job s&rsquo;ex&eacute;cute avec succ&egrave;s.<\/p><p class=\"wp-block-paragraph\">Apprendre &agrave; &eacute;crire des scripts Bash efficaces vous permet d&rsquo;automatiser des t&acirc;ches complexes et utiles via cron. Pour commencer, consultez notre <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/script-bash\/\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/script-bash\">tutoriel sur les scripts Bash<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un cron job est un planificateur bas&eacute; sur le temps dans les syst&egrave;mes d&rsquo;exploitation de type Unix, tels que Linux et macOS. Il automatise les t&acirc;ches r&eacute;p&eacute;titives telles que les sauvegardes, la maintenance du syst&egrave;me et l&rsquo;ex&eacute;cution de scripts. Les utilisateurs d&eacute;finissent un calendrier et une commande dans un fichier crontab pour que les processus [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/cron-job\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":142,"featured_media":47015,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Cron job : qu'est-ce que c'est et comment le configurer","rank_math_description":"Un cron job est une t\u00e2che automatis\u00e9e ex\u00e9cut\u00e9e par cron, outil de planification Unix. D\u00e9couvrez son fonctionnement et sa configuration.","rank_math_focus_keyword":"cron job","footnotes":""},"categories":[5877,5845],"tags":[5525,5526,5102],"class_list":["post-7370","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-surveillance-et-securite","category-vps","tag-cron-job","tag-crontab","tag-tache-cron"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/cron-job\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-configurar-cron-jobs-no-linux\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/cron-job\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/cron-job\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cron-job\/","default":0},{"locale":"de-DE","link":"https:\/\/www.hostinger.com\/de\/tutorials\/cron-job\/","default":0},{"locale":"it-IT","link":"https:\/\/www.hostinger.com\/it\/tutorial\/cron-job\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/cron-job\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/cron-job\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/cron-job\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/cron-job\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/cron-job\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/cron-job\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/cron-job\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/cron-job\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/cron-job\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/cron-job\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/cron-job-guia\/","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/7370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/142"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=7370"}],"version-history":[{"count":37,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/7370\/revisions"}],"predecessor-version":[{"id":47019,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/7370\/revisions\/47019"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media\/47015"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=7370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=7370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=7370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}