[{"data":1,"prerenderedAt":146},["ShallowReactive",2],{"cron-guide-fr-what-is-a-cron-job":3},{"id":4,"title":5,"author":6,"body":7,"description":128,"extension":129,"faq":130,"meta":137,"navigation":138,"navigationTitle":132,"order":139,"path":140,"publishedAt":141,"seo":142,"slug":143,"stem":144,"updatedAt":141,"__hash__":145},"cron_guides\u002Ffr\u002Fguides\u002Fwhat-is-a-cron-job.md","Qu'est-ce qu'un Cron Job ? Guide pratique","ToolkitVault.com",{"type":8,"value":9,"toc":120},"minimark",[10,15,19,30,33,36,40,56,60,67,82,86,93,96,100,103,106],[11,12,14],"h2",{"id":13},"fonctionnement-de-cron","Fonctionnement de Cron",[16,17,18],"p",{},"Cron est un planificateur des systèmes de type Unix. Le service Cron lit les fichiers crontab et lance une commande lorsque la date et l'heure correspondent à l'expression.",[20,21,27],"pre",{"className":22,"code":24,"language":25,"meta":26},[23],"language-text","30 2 * * * \u002Fusr\u002Flocal\u002Fbin\u002Fbackup\n","text","",[28,29,24],"code",{"__ignoreMap":26},[16,31,32],{},"Cet exemple lance une sauvegarde chaque jour à 02:30.",[16,34,35],{},"Une entrée peut aussi définir des variables, rediriger la sortie ou appeler un script. Placer la logique complexe dans un script testé rend généralement le planning plus lisible.",[11,37,39],{"id":38},"usages-courants","Usages courants",[41,42,43,47,50,53],"ul",{},[44,45,46],"li",{},"Sauvegardes et génération de rapports",[44,48,49],{},"Nettoyage du cache et rotation des journaux",[44,51,52],{},"Importation de données",[44,54,55],{},"Contrôles de santé et notifications",[11,57,59],{"id":58},"crontabs-utilisateur-et-système","Crontabs utilisateur et système",[16,61,62,63,66],{},"La commande ",[28,64,65],{},"crontab -e"," modifie le planning de l'utilisateur courant. La commande programmée s'exécute avec ses droits et dans un environnement plus limité qu'un terminal interactif. Une crontab système peut contenir un champ supplémentaire pour le nom d'utilisateur. Il faut donc vérifier le format avant de copier une ligne.",[16,68,69,70,73,74,77,78,81],{},"Les emplacements courants incluent ",[28,71,72],{},"\u002Fetc\u002Fcrontab",", ",[28,75,76],{},"\u002Fetc\u002Fcron.d"," et des dossiers périodiques comme ",[28,79,80],{},"\u002Fetc\u002Fcron.daily",". Ils peuvent varier selon le système.",[11,83,85],{"id":84},"journalisation-et-dépannage","Journalisation et dépannage",[16,87,88,89,92],{},"Si une commande fonctionne dans le terminal mais pas dans Cron, contrôlez l'utilisateur, le répertoire courant, le ",[28,90,91],{},"PATH",", le shell et les variables d'environnement. Utilisez des chemins absolus et redirigez la sortie standard et les erreurs vers un journal maîtrisé.",[16,94,95],{},"Vérifiez aussi que le service Cron fonctionne et que la crontab appartient au bon utilisateur. Un fuseau horaire différent explique souvent une exécution à la mauvaise heure.",[11,97,99],{"id":98},"des-tâches-récurrentes-fiables","Des tâches récurrentes fiables",[16,101,102],{},"Une tâche doit pouvoir être répétée sans endommager les données. Ajoutez un verrou si deux exécutions ne doivent pas se chevaucher, retournez des codes de sortie utiles et surveillez les échecs. Ne placez pas de secrets directement dans la crontab et limitez l'accès aux fichiers de configuration.",[16,104,105],{},"Utilisez des chemins absolus, définissez les variables d'environnement nécessaires et enregistrez les erreurs. Testez la commande avec le même utilisateur que Cron.",[16,107,108,109,114,115,119],{},"Collez un planning dans le ",[110,111,113],"a",{"href":112},"\u002Ffr\u002Fcron-expression-decoder","décodeur Cron"," ou créez-en un avec le ",[110,116,118],{"href":117},"\u002Ffr\u002Fcron-expression-generator","générateur Cron",".",{"title":26,"searchDepth":121,"depth":121,"links":122},2,[123,124,125,126,127],{"id":13,"depth":121,"text":14},{"id":38,"depth":121,"text":39},{"id":58,"depth":121,"text":59},{"id":84,"depth":121,"text":85},{"id":98,"depth":121,"text":99},"Découvrez le fonctionnement des Cron Jobs, des fichiers crontab et des tâches récurrentes, avec des conseils pour les tester en toute sécurité.","md",[131,134],{"question":132,"answer":133},"Qu'est-ce qu'un Cron Job ?","Un Cron Job est une commande ou un script exécuté automatiquement par un système Unix selon un planning récurrent.",{"question":135,"answer":136},"Où sont stockés les Cron Jobs ?","Les tâches utilisateur sont généralement dans une crontab modifiée avec crontab -e. Les tâches système peuvent se trouver dans \u002Fetc\u002Fcrontab ou \u002Fetc\u002Fcron.d.",{},true,1,"\u002Ffr\u002Fguides\u002Fwhat-is-a-cron-job","2026-08-13T12:00:00+02:00",{"title":5,"description":128},"what-is-a-cron-job","fr\u002Fguides\u002Fwhat-is-a-cron-job","GOR3MTf7QOqVpu87tNj36Vh37v_93EoNR0K96l0sOV8",1786609983229]