{"id":48212,"date":"2026-04-16T08:09:15","date_gmt":"2026-04-16T08:09:15","guid":{"rendered":"\/fr\/tutoriels\/?p=48212"},"modified":"2026-04-16T08:09:17","modified_gmt":"2026-04-16T08:09:17","slug":"commande-nohup","status":"publish","type":"post","link":"\/fr\/tutoriels\/commande-nohup\/","title":{"rendered":"Comment utiliser la commande nohup sous Linux"},"content":{"rendered":"<p class=\"wp-block-paragraph\">La commande <strong>no hang up<\/strong> ou <strong>nohup<\/strong> permet aux processus de votre syst&egrave;me Linux de continuer &agrave; s&rsquo;ex&eacute;cuter m&ecirc;me apr&egrave;s la fermeture du terminal. C&rsquo;est essentiel pour les administrateurs syst&egrave;me, car cela permet d&rsquo;&eacute;viter que des t&acirc;ches de longue dur&eacute;e, comme des processus de build ou la surveillance, ne soient interrompues.<\/p><p class=\"wp-block-paragraph\">L&rsquo;utilisation de la commande nohup est simple : saisissez-la dans le terminal de votre syst&egrave;me, suivie du processus que vous souhaitez ex&eacute;cuter en continu. Au-del&agrave; de l&rsquo;utilisation de base, vous pouvez l&rsquo;utiliser pour ex&eacute;cuter des t&acirc;ches en arri&egrave;re-plan et rediriger la sortie vers un fichier sp&eacute;cifique.<\/p><p class=\"wp-block-paragraph\">Dans cet article, nous aborderons plus en d&eacute;tail l&rsquo;utilisation de la commande nohup, ainsi que ses applications concr&egrave;tes.<\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-what-does-the-nohup-command-do\"><strong>Que fait la commande nohup ?<\/strong> <\/h2><p class=\"wp-block-paragraph\">Linux envoie le <strong>signal &laquo; hang-up &raquo; (SIGHUP)<\/strong> pour terminer tous les processus du shell lorsque vous fermez le terminal. Cela peut &eacute;galement se produire sur un syst&egrave;me distant en raison de probl&egrave;mes de connectivit&eacute;.<\/p><p class=\"wp-block-paragraph\">Pour red&eacute;marrer les processus, vous devez ressaisir manuellement les <a href=\"\/fr\/tutoriels\/commandes-linux\/\">commandes Linux<\/a> ou les scripts. Cela peut &ecirc;tre fastidieux et chronophage s&rsquo;il y a de nombreuses t&acirc;ches de longue dur&eacute;e.<\/p><p class=\"wp-block-paragraph\">La commande nohup emp&ecirc;che les processus de recevoir le signal SIGHUP, les maintenant en cours d&rsquo;ex&eacute;cution m&ecirc;me apr&egrave;s la fermeture du terminal.<\/p><h3 class=\"wp-block-heading\" id=\"h-what-are-the-use-cases-for-nohup\"><strong>Quels sont les cas d&rsquo;usage de nohup ?<\/strong> <\/h3><p class=\"wp-block-paragraph\">La commande nohup est utile pour assurer l&rsquo;ex&eacute;cution continue de t&acirc;ches. Voici quelques exemples de cas d&rsquo;usage courants pour les administrateurs syst&egrave;me et les d&eacute;veloppeurs :<\/p><ul class=\"wp-block-list\">\n<li><strong>Maintenir des processus de longue dur&eacute;e<\/strong>. Les t&acirc;ches de longue dur&eacute;e, comme le traitement de donn&eacute;es ou les builds logiciels, prennent &eacute;norm&eacute;ment de temps et n&eacute;cessitent un red&eacute;marrage complet lorsqu&rsquo;elles sont interrompues. La commande nohup les emp&ecirc;che de s&rsquo;arr&ecirc;ter apr&egrave;s une fermeture de session ou une d&eacute;connexion SSH.&nbsp;<\/li>\n\n\n\n<li><strong>Maintenance du serveur<\/strong>. L&rsquo;utilisation de nohup permet aux scripts de maintenance du serveur &ndash; comme la rotation des journaux, les mises &agrave; jour ou les t&acirc;ches de nettoyage &ndash; de s&rsquo;ex&eacute;cuter ind&eacute;pendamment de la session d&rsquo;un administrateur. Cela permet au syst&egrave;me de fonctionner de mani&egrave;re fiable.&nbsp;<\/li>\n\n\n\n<li><strong>Sauvegardes automatiques en cours<\/strong>. Vous pouvez utiliser nohup pour ex&eacute;cuter des scripts qui sauvegardent r&eacute;guli&egrave;rement les donn&eacute;es de votre serveur, m&ecirc;me lorsque vous n&rsquo;&ecirc;tes pas connect&eacute; au shell. C&rsquo;est un moyen simple de garantir l&rsquo;int&eacute;grit&eacute; des donn&eacute;es lors d&rsquo;op&eacute;rations longues ou non supervis&eacute;es.<\/li>\n\n\n\n<li><strong>Automatisation et t&acirc;ches planifi&eacute;es.<\/strong> Les t&acirc;ches planifi&eacute;es comme les d&eacute;ploiements ou la g&eacute;n&eacute;ration de rapports peuvent s&rsquo;ex&eacute;cuter de mani&egrave;re autonome avec nohup. Cela permet aux d&eacute;veloppeurs et aux administrateurs syst&egrave;me d&rsquo;ex&eacute;cuter des scripts persistants sans mettre en place un gestionnaire de services complet comme systemd.&nbsp;<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-nohup-command-syntax\"><strong>Syntaxe de la commande nohup<\/strong> <\/h2><p class=\"wp-block-paragraph\">La syntaxe de la commande nohup est structur&eacute;e comme suit :<\/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=\"\">nohup commande [options]<\/pre><p>\n[\/options]\n\n\n\n<\/p><p class=\"wp-block-paragraph\">Voici le d&eacute;tail de la syntaxe :<\/p><ul class=\"wp-block-list\">\n<li><strong>nohup<\/strong> &ndash; le nom de la commande, qui indique au terminal d&rsquo;activer &laquo; <strong>no hang up<\/strong> &raquo;.<\/li>\n\n\n\n<li><strong>command<\/strong> &mdash; la commande, le script ou le processus que vous souhaitez que nohup ex&eacute;cute en continu.<\/li>\n\n\n\n<li><strong>[options]<\/strong> &ndash; indicateurs facultatifs permettant de modifier le comportement de la commande nohup.<\/li>\n[\/options]\n<\/ul><p class=\"wp-block-paragraph\">Les options de la commande nohup sont les suivantes :<\/p><ul class=\"wp-block-list\">\n<li><strong>&ndash;help<\/strong> &ndash; affiche le manuel de la commande nohup dans le shell de votre syst&egrave;me.<\/li>\n\n\n\n<li><strong>&ndash;version<\/strong> &ndash; affiche la version de la commande nohup, utile pour v&eacute;rifier qu&rsquo;elle est install&eacute;e et &agrave; jour.<\/li>\n\n\n\n<li><strong>&amp;amp ;<\/strong> &ndash; un op&eacute;rateur permettant d&rsquo;ex&eacute;cuter la commande, le script ou le processus en arri&egrave;re-plan plut&ocirc;t que dans le shell principal.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Vous pouvez ex&eacute;cuter la commande suivante pour v&eacute;rifier la version de nohup :<\/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=\"\">nohup --version<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69188aa6889\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69188aa6889\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"198\" 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=\"\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/version-de-la-commande-nohup-sur-le-terminal.png\" alt=\"La version de nohup dans le terminal\" class=\"wp-image-48206\" srcset=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/version-de-la-commande-nohup-sur-le-terminal.png 1024w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/version-de-la-commande-nohup-sur-le-terminal-300x58.png 300w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/version-de-la-commande-nohup-sur-le-terminal-150x29.png 150w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/version-de-la-commande-nohup-sur-le-terminal-768x149.png 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><h2 class=\"wp-block-heading\" id=\"h-how-to-use-the-nohup-command\"><strong>Comment utiliser la commande nohup ?<\/strong> <\/h2><p class=\"wp-block-paragraph\">Voici plusieurs exemples de la commande nohup dans un sc&eacute;nario r&eacute;el. Pour suivre, ouvrez le terminal de votre syst&egrave;me ou le <strong>terminal du navigateur<\/strong> si vous utilisez un <a href=\"\/fr\/vps-hosting\">serveur priv&eacute; virtuel (VPS) Linux de Hostinger<\/a>.<\/p><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-running-a-process-with-nohup\"><strong>Ex&eacute;cution d&rsquo;un processus avec nohup<\/strong> <\/h3><p class=\"wp-block-paragraph\">Pour ex&eacute;cuter un processus ind&eacute;finiment, utilisez la syntaxe de base de la commande nohup comme suit :<\/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=\"\">processus nohup<\/pre><p class=\"wp-block-paragraph\">Par exemple, saisissez ce qui suit pour ex&eacute;cuter un simple script shell Bash qui affiche un message <strong>&laquo; Hello world ! &raquo;<\/strong> :<\/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=\"\">nohup .\/script.sh<\/pre><p class=\"wp-block-paragraph\">Apr&egrave;s avoir ex&eacute;cut&eacute; nohup, vous pouvez consulter la sortie du processus dans le fichier <strong>nohup.out<\/strong>. V&eacute;rifiez son contenu &agrave; l&rsquo;aide de la commande <strong>cat<\/strong> suivante :<\/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=\"\">cat nohup.out<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69188aa8d77\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69188aa8d77\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"114\" 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=\"\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/le-terminal-affiche-la-sortie-du-processus-nohup-depuis-le-fichier-par-defaut.png\" alt=\"Le terminal affiche la sortie du processus nohup &agrave; partir du fichier par d&eacute;faut.\" class=\"wp-image-48207\" srcset=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/le-terminal-affiche-la-sortie-du-processus-nohup-depuis-le-fichier-par-defaut.png 1024w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/le-terminal-affiche-la-sortie-du-processus-nohup-depuis-le-fichier-par-defaut-300x33.png 300w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/le-terminal-affiche-la-sortie-du-processus-nohup-depuis-le-fichier-par-defaut-150x17.png 150w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/le-terminal-affiche-la-sortie-du-processus-nohup-depuis-le-fichier-par-defaut-768x86.png 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><h3 class=\"wp-block-heading\" id=\"h-redirecting-output-to-files\"><strong>Redirection de la sortie vers des fichiers<\/strong> <\/h3><p class=\"wp-block-paragraph\">Pour enregistrer la sortie des processus ex&eacute;cut&eacute;s avec nohup dans un autre fichier, utilisez l&rsquo;op&eacute;rateur de redirection (<strong>&amp;gt ;<\/strong>) comme suit :<\/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=\"\">nohup .\/script.sh &gt; file.txt<\/pre><p class=\"wp-block-paragraph\">V&eacute;rifiez la sortie enregistr&eacute;e en affichant le contenu du fichier &agrave; l&rsquo;aide de la commande Linux <strong>cat<\/strong> :<\/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=\"\">cat file.txt<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69188aa9b44\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69188aa9b44\" class=\"aligncenter size-large is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"133\" 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=\"\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/nohup-redirige-la-sortie-vers-un-autre-fichier.png\" alt=\"nohup redirige la sortie d&rsquo;un processus vers un autre fichier\" class=\"wp-image-48208\" style=\"width:840px;height:auto\" srcset=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/nohup-redirige-la-sortie-vers-un-autre-fichier.png 1024w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/nohup-redirige-la-sortie-vers-un-autre-fichier-300x39.png 300w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/nohup-redirige-la-sortie-vers-un-autre-fichier-150x19.png 150w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/nohup-redirige-la-sortie-vers-un-autre-fichier-768x100.png 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\">Notez que l&rsquo;op&eacute;rateur de redirection ci-dessus &eacute;crasera le fichier avec la nouvelle sortie. Si vous souhaitez ajouter &agrave; la suite du contenu existant, utilisez l&rsquo;op&eacute;rateur suivant :<\/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=\"\">nohup .\/script.sh &gt;&gt; file.txt<\/pre><p class=\"wp-block-paragraph\">Dans certains cas, nohup ne redirige pas automatiquement les erreurs, ce qui vous oblige &agrave; le faire manuellement. Par exemple, ce qui suit consignera la sortie et les erreurs du processus dans <strong>file.txt<\/strong> :<\/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=\"\">nohup .\/script.sh &gt; file.txt 2&gt;&amp;1<\/pre><p class=\"wp-block-paragraph\">Voici le d&eacute;tail de la commande :<\/p><ul class=\"wp-block-list\">\n<li><strong>nohup .\/script.sh &amp;gt ; file.txt<\/strong> &ndash; la commande permettant de rediriger la sortie du processus nohup vers <strong>file.txt<\/strong>.&nbsp;<\/li>\n\n\n\n<li><strong>2<\/strong> &ndash; l&rsquo;identifiant de<strong> stderr <\/strong>ou des <strong>erreurs<\/strong> du processus.<\/li>\n\n\n\n<li><strong>1<\/strong> &ndash; l&rsquo;identifiant pour <strong>stdout<\/strong> ou la <strong>sortie<\/strong> du processus.<\/li>\n\n\n\n<li><strong>&amp;gt ;&amp;<\/strong> &ndash; la redirection de sortie qui envoie les <strong>erreurs (2)<\/strong> vers l&rsquo;endroit o&ugrave; ira la <strong>sortie (1)<\/strong>, en l&rsquo;occurrence <strong>file.txt<\/strong>.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Dans le shell Bash, la commande peut &eacute;galement prendre la forme suivante :<\/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=\"\">nohup .\/script.sh &amp;&gt; file.txt<\/pre><p class=\"wp-block-paragraph\">Si vous souhaitez ajouter les erreurs, utilisez simplement la redirection <strong>&amp;gt ;&gt;<\/strong> au lieu de <strong>&amp;gt ; comme ceci :<\/strong><\/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=\"\">nohup .\/script.sh &gt;&gt; file.txt 2&gt;&amp;1<\/pre><p class=\"wp-block-paragraph\">Vous pouvez &eacute;galement enregistrer la sortie et les erreurs du processus nohup dans des fichiers distincts comme suit :<\/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=\"\">nohup .\/script.sh &gt; output.txt &gt; errors.txt<\/pre><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                    Attention &agrave; l&rsquo;espace                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Notez qu&rsquo;il n&rsquo;y a pas d&rsquo;espace entre l&rsquo;op&eacute;rateur de redirection et <strong>stdout<\/strong> ou <strong>stderr<\/strong>.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-running-processes-in-the-background\"><strong>Ex&eacute;cution de processus en arri&egrave;re-plan<\/strong> <\/h3><p class=\"wp-block-paragraph\">Par d&eacute;faut, la commande nohup ex&eacute;cute un processus dans le shell principal du terminal. Cela signifie que vous devez l&rsquo;arr&ecirc;ter pour ex&eacute;cuter d&rsquo;autres utilitaires, ce qui peut &ecirc;tre probl&eacute;matique si vous avez plusieurs t&acirc;ches.<\/p><p class=\"wp-block-paragraph\">Comme solution de contournement, nohup propose l&rsquo;option <strong>&amp;amp ;<\/strong> qui permet d&rsquo;ex&eacute;cuter le processus en arri&egrave;re-plan. Cela vous permet d&rsquo;utiliser le shell principal pour d&rsquo;autres t&acirc;ches, m&ecirc;me lorsque le processus est en cours d&rsquo;ex&eacute;cution. Voici &agrave; quoi ressemble la commande :<\/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=\"\">nohup process &amp;<\/pre><p class=\"wp-block-paragraph\">Lors de l&rsquo;ex&eacute;cution de nohup en arri&egrave;re-plan, votre terminal affichera une sortie similaire &agrave; celle-ci :<\/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=\"\">[1] 1234<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69188aaac26\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69188aaac26\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"73\" 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=\"\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/nohup-processus-en-arriere-plan-ordre-et-id.png\" alt=\"L&rsquo;ordre et le num&eacute;ro d&rsquo;identification d&rsquo;un processus nohup en arri&egrave;re-plan\" class=\"wp-image-48209\" srcset=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/nohup-processus-en-arriere-plan-ordre-et-id.png 1024w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/nohup-processus-en-arriere-plan-ordre-et-id-300x21.png 300w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/nohup-processus-en-arriere-plan-ordre-et-id-150x11.png 150w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/nohup-processus-en-arriere-plan-ordre-et-id-768x55.png 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\"><\/p><p>L&rsquo;espace r&eacute;serv&eacute; <strong>[1] <\/strong>repr&eacute;sente le rang du processus en arri&egrave;re-plan dans le shell du terminal courant. Par exemple,<strong> [1]<\/strong> signifie le premier, <strong>[2]<\/strong> le deuxi&egrave;me, et ainsi de suite.<\/p><p class=\"wp-block-paragraph\">Par ailleurs, <strong>1234<\/strong> est l&rsquo;<strong>identifiant de processus<\/strong> (<strong>PID<\/strong>) du job. Ces informations sont essentielles pour identifier et arr&ecirc;ter le processus, ce que nous expliquerons plus tard.<\/p><h3 class=\"wp-block-heading\" id=\"h-checking-the-nohup-process-status\"><strong>V&eacute;rification de l&rsquo;&eacute;tat du processus nohup<\/strong> <\/h3><p class=\"wp-block-paragraph\">Pour <a href=\"\/fr\/tutoriels\/gerer-processus-linux-ligne-commande\/\">v&eacute;rifier les processus en cours<\/a> d&eacute;marr&eacute;s avec nohup, utilisez la commande <strong>ps <\/strong>suivie de leur PID. Voici la commande :<\/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=\"\">ps -p PID<\/pre><p class=\"wp-block-paragraph\">Le processus est en cours d&rsquo;ex&eacute;cution si le terminal affiche la commande ex&eacute;cut&eacute;e ou le nom du script.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69188aab8b3\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69188aab8b3\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"804\" height=\"108\" 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=\"\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/ps-verifie-nohup-processus.png\" alt=\"La commande ps v&eacute;rifie l&rsquo;&eacute;tat d&rsquo;un processus nohup.\" class=\"wp-image-48210\" srcset=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/ps-verifie-nohup-processus.png 804w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/ps-verifie-nohup-processus-300x40.png 300w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/ps-verifie-nohup-processus-150x20.png 150w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/ps-verifie-nohup-processus-768x103.png 768w\" sizes=\"(max-width: 804px) 100vw, 804px\" \/><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 vous oubliez le PID, utilisez <strong>pgrep<\/strong> pour v&eacute;rifier l&rsquo;&eacute;tat d&rsquo;un processus nohup &agrave; l&rsquo;aide de son nom de commande ou de script, comme suit :<\/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=\"\">pgrep -a process-name<\/pre><p class=\"wp-block-paragraph\">Par exemple, saisissez ce qui suit si vous voulez v&eacute;rifier si la commande sleep est en cours d&rsquo;ex&eacute;cution :<\/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=\"\">pgrep -a sleep<\/pre><p class=\"wp-block-paragraph\">Si vous oubliez &agrave; la fois le PID et le nom du processus, utilisez la commande<strong> lsof<\/strong> pour v&eacute;rifier les t&acirc;ches qui utilisent le fichier de sortie nohup :<\/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=\"\">lsof | grep nohup.out<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69188aac667\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69188aac667\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"107\" 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=\"\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/lsof-verifie-tous-les-processus-nohup.png\" alt=\"La commande lsof v&eacute;rifie tous les processus nohup &agrave; partir de son fichier de sortie\" class=\"wp-image-48211\" srcset=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/lsof-verifie-tous-les-processus-nohup.png 1024w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/lsof-verifie-tous-les-processus-nohup-300x31.png 300w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/lsof-verifie-tous-les-processus-nohup-150x16.png 150w, https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2026\/04\/lsof-verifie-tous-les-processus-nohup-768x80.png 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\">Votre terminal r&eacute;pertoriera les commandes et scripts ex&eacute;cut&eacute;s avec nohup, ainsi que leur PID. N&rsquo;oubliez pas de remplacer <strong>nohup.out<\/strong> si vous avez redirig&eacute; la sortie vers un autre fichier.<\/p><h2 class=\"wp-block-heading\" id=\"h-how-to-manage-nohup-processes\"><strong>Comment g&eacute;rer les processus nohup<\/strong> <\/h2><p class=\"wp-block-paragraph\">Pour arr&ecirc;ter un processus nohup qui s&rsquo;ex&eacute;cute dans le shell principal, appuyez sur le raccourci<strong> Ctrl + C<\/strong> pour envoyer le signal <strong>SIGTERM<\/strong> &mdash; une m&eacute;thode d&rsquo;arr&ecirc;t en douceur qui permet &agrave; la t&acirc;che de s&rsquo;achever avant l&rsquo;arr&ecirc;t.<\/p><p class=\"wp-block-paragraph\">Si vous ex&eacute;cutez une t&acirc;che nohup en arri&egrave;re-plan, la seule fa&ccedil;on de l&rsquo;arr&ecirc;ter est d&rsquo;utiliser la commande<strong> kill<\/strong>, qui permet de <a href=\"\/fr\/tutoriels\/tuer-processus-linux\/\">tuer un processus sous Linux<\/a> &agrave; l&rsquo;aide de son PID. La syntaxe est la suivante :<\/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=\"\">kill PID<\/pre><p class=\"wp-block-paragraph\">Par exemple, voici une commande pour mettre fin &agrave; un processus dont le PID est <strong>1234<\/strong> :<\/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=\"\">kill 1234<\/pre><p class=\"wp-block-paragraph\">Par d&eacute;faut, la commande kill enverra le signal <strong>SIGTERM<\/strong>, ce qui peut ne pas suffire &agrave; arr&ecirc;ter un processus qui ne r&eacute;pond pas. Dans ce cas, utilisez le signal <strong>SIGKILL<\/strong> pour forcer l&rsquo;arr&ecirc;t de la t&acirc;che.<\/p><p class=\"wp-block-paragraph\">Pour envoyer le signal de terminaison SIGKILL avec la commande kill, ajoutez l&rsquo;option <strong>-9<\/strong> :<\/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=\"\">kill -9 PID<\/pre><p class=\"wp-block-paragraph\">Notez que vous ne pouvez pas ramener des processus nohup de l&rsquo;arri&egrave;re-plan au premier plan ni dans le shell principal. C&rsquo;est parce que nohup n&rsquo;est pas interactif et n&rsquo;enregistre pas vos t&acirc;ches comme des jobs, qui sont g&eacute;rables avec les commandes <strong>fg<\/strong> ou <strong>bg<\/strong>.<\/p><p class=\"wp-block-paragraph\">Si vous souhaitez interagir avec des processus en arri&egrave;re-plan, ex&eacute;cutez-les &agrave; l&rsquo;aide d&rsquo;outils alternatifs que nous pr&eacute;senterons dans la section suivante.<\/p><h2 class=\"wp-block-heading\" id=\"h-what-are-the-alternatives-to-nohup\"><strong>Quelles sont les alternatives &agrave; nohup ?<\/strong> <\/h2><p class=\"wp-block-paragraph\">Outre nohup, Linux propose d&rsquo;autres outils qui permettent d&rsquo;ex&eacute;cuter des commandes en arri&egrave;re-plan. Voici quelques options populaires.<\/p><p class=\"wp-block-paragraph\"><strong>GNU Screen<\/strong> <\/p><p class=\"wp-block-paragraph\">GNU Screen est un multiplexeur de terminaux qui vous permet de cr&eacute;er des sessions de shell virtuelles restant actives en arri&egrave;re-plan.<\/p><p class=\"wp-block-paragraph\">&Eacute;tant donn&eacute; que Screen est interactif, c&rsquo;est une excellente alternative &agrave; nohup si vous souhaitez g&eacute;rer et basculer facilement entre plusieurs processus.<\/p><p class=\"wp-block-paragraph\"><strong>tmux<\/strong> <\/p><p class=\"wp-block-paragraph\"><a href=\"\/fr\/tutoriels\/comment-utiliser-tmux\/\">Le multiplexeur de terminaux (tmux)<\/a> est une alternative &agrave; Screen plus moderne et conviviale. Cet outil propose des fonctionnalit&eacute;s telles qu&rsquo;un meilleur fractionnement des fen&ecirc;tres et une interface utilisateur intuitive, ce qui le rend plus facile &agrave; utiliser que Screen.<\/p><p class=\"wp-block-paragraph\">Cependant, les fonctionnalit&eacute;s plus avanc&eacute;es de tmux le rendent &eacute;galement plus difficile &agrave; apprendre que Screen.<\/p><p class=\"wp-block-paragraph\"><strong>systemd-run<\/strong> <\/p><p class=\"wp-block-paragraph\">La commande systemd-run ex&eacute;cute des processus en tant que service, ce qui est plus fiable, car vos t&acirc;ches b&eacute;n&eacute;ficient d&rsquo;une meilleure isolation, d&rsquo;une gestion des d&eacute;pendances et de m&eacute;canismes de basculement.<\/p><p class=\"wp-block-paragraph\">Cependant, systemd-run n&rsquo;est disponible que sur les syst&egrave;mes d&rsquo;exploitation bas&eacute;s sur systemd. C&rsquo;est &eacute;galement plus complexe &agrave; mettre en place que nohup, puisque vous devez configurer le processus en tant que service.<\/p><p class=\"wp-block-paragraph\"><strong>Docker<\/strong> <\/p><p class=\"wp-block-paragraph\">Docker est un outil de conteneurisation permettant d&rsquo;ex&eacute;cuter des processus dans des environnements d&eacute;di&eacute;s, avec leurs propres contraintes de ressources et leur configuration logicielle. Comme les t&acirc;ches peuvent s&rsquo;ex&eacute;cuter ind&eacute;pendamment les unes des autres, cela offre un niveau &eacute;lev&eacute; d&rsquo;isolation et de fiabilit&eacute;.<\/p><p class=\"wp-block-paragraph\">Docker est surdimensionn&eacute; pour des t&acirc;ches simples que vous ex&eacute;cutez g&eacute;n&eacute;ralement avec nohup, car il peut &ecirc;tre complexe &agrave; configurer et &agrave; g&eacute;rer. C&rsquo;est id&eacute;al pour les processus complexes, comme la mise en place d&rsquo;un pipeline de d&eacute;ploiement coh&eacute;rent.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\"><strong>Conclusion<\/strong> <\/h2><p class=\"wp-block-paragraph\">La commande nohup est un outil pratique pour maintenir des processus simples en cours d&rsquo;ex&eacute;cution en arri&egrave;re-plan. C&rsquo;est particuli&egrave;rement utile lorsque vous travaillez avec un serveur distant, o&ugrave; un probl&egrave;me de connexion peut mettre fin &agrave; la session du terminal.<\/p><p class=\"wp-block-paragraph\">Notez que nohup convient surtout aux processus simples, ponctuels. Pour des t&acirc;ches plus complexes, envisagez un autre outil dot&eacute; de fonctionnalit&eacute;s interactives, comme <strong>Screen<\/strong>.<\/p><p class=\"wp-block-paragraph\">Une fois que vous avez compris l&rsquo;objectif de la commande nohup, essayez-la dans le terminal de votre syst&egrave;me ou dans le <strong>terminal du VPS de Hostinger dans le navigateur<\/strong>. <a href=\"\/fr\/vps-hosting\">L&rsquo;h&eacute;bergement VPS de Hostinger<\/a> vous offre &eacute;galement la possibilit&eacute; de solliciter <strong>Kodee, un assistant IA,<\/strong> pour obtenir de l&rsquo;aide si n&eacute;cessaire.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La commande no hang up ou nohup permet aux processus de votre syst&egrave;me Linux de continuer &agrave; s&rsquo;ex&eacute;cuter m&ecirc;me apr&egrave;s la fermeture du terminal. C&rsquo;est essentiel pour les administrateurs syst&egrave;me, car cela permet d&rsquo;&eacute;viter que des t&acirc;ches de longue dur&eacute;e, comme des processus de build ou la surveillance, ne soient interrompues. L&rsquo;utilisation de la commande [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/commande-nohup\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":634,"featured_media":48203,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment utiliser la commande nohup sous Linux","rank_math_description":"La commande nohup permet d\u2019ex\u00e9cuter des processus apr\u00e8s fermeture du terminal. D\u00e9couvrez son utilisation et sa syntaxe.","rank_math_focus_keyword":"commande nohup","footnotes":""},"categories":[4760],"tags":[],"class_list":["post-48212","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/nohup-command-in-linux\/","default":1},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/commande-nohup\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/comando-nohup-linux\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/nohup-command-in-linux\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/nohup-command-in-linux\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/nohup-command-in-linux\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/nohup-command-in-linux\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/nohup-command-in-linux\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/nohup-command-in-linux\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/nohup-command-in-linux\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/comando-nohup-linux\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/comando-nohup-linux\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/comando-nohup-linux\/","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/48212","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\/634"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=48212"}],"version-history":[{"count":4,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/48212\/revisions"}],"predecessor-version":[{"id":48288,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/48212\/revisions\/48288"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media\/48203"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=48212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=48212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=48212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}