{"id":33563,"date":"2024-07-13T14:28:01","date_gmt":"2024-07-13T14:28:01","guid":{"rendered":"\/tutoriels\/?p=33563"},"modified":"2024-07-13T14:29:19","modified_gmt":"2024-07-13T14:29:19","slug":"tuer-processus-linux","status":"publish","type":"post","link":"\/fr\/tutoriels\/tuer-processus-linux","title":{"rendered":"Comment tuer un processus Linux : terminer un processus avec les commandes kill et killall"},"content":{"rendered":"<p>Lorsque vous g&eacute;rez un serveur Linux, vous pouvez &ecirc;tre confront&eacute; &agrave; des processus qui ne r&eacute;pondent pas ou qui fonctionnent mal, qui consomment trop de ressources syst&egrave;me, qui ralentissent votre travail et qui ont un impact n&eacute;gatif sur les autres processus en cours d&rsquo;ex&eacute;cution. Savoir comment tuer un tel processus sous Linux est essentiel pour une administration efficace du syst&egrave;me.<\/p><p>Cet article vous guidera &agrave; travers diff&eacute;rentes m&eacute;thodes pour mettre fin aux processus non r&eacute;actifs sous Linux. Que vous soyez un administrateur d&eacute;butant ou exp&eacute;riment&eacute;, ces m&eacute;thodes vous aideront &agrave; g&eacute;rer efficacement les processus dans un environnement Linux.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-FR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41445\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n<div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">Qu'est-ce que le processus Kill sous Linux ?<\/h2>\n                    <p>La commande <a href=\"\/fr\/tutoriels\/commandes-linux\">commande Linux<\/a> <strong>kill<\/strong> met fin &agrave; un processus en cours d&rsquo;ex&eacute;cution, qui ne r&eacute;pond pas ou qui fonctionne mal, de mani&egrave;re contr&ocirc;l&eacute;e et s&eacute;curis&eacute;e.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-comment-localiser-un-processus-sous-linux\">Comment localiser un processus sous Linux<\/h3><p>Avant de mettre fin &agrave; un processus, il est essentiel de l&rsquo;identifier correctement. Heureusement, le syst&egrave;me Linux fournit divers outils &agrave; cette fin. Les commandes <strong>ps <\/strong>et <strong>top <\/strong>font partie des outils les plus courants.<\/p><p>La commande <strong>ps <\/strong>affiche un instantan&eacute; de tous les processus en cours d&rsquo;ex&eacute;cution, ce qui vous permet de trouver l&rsquo;ID (PID) d&rsquo;un processus sp&eacute;cifique. Voici un format de base de la commande <strong>ps :<\/strong><\/p><pre class=\"wp-block-preformatted\">ps [options]<\/pre><p>Voici les options les plus courantes &agrave; combiner avec la commande <strong>ps :<\/strong><\/p><ul class=\"wp-block-list\">\n<li><strong>-a <\/strong>&ndash; affiche les processus pour tous les utilisateurs.<\/li>\n\n\n\n<li><strong>-u <\/strong>&ndash; affiche les processus de l&rsquo;utilisateur actuel.<\/li>\n\n\n\n<li><strong>-x <\/strong>&ndash; inclut les processus sans terminal.<\/li>\n<\/ul><p>Pour rendre votre liste plus sp&eacute;cifique, ajoutez une <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/commande-grep-sous-linux\">commande grep<\/a>. Par exemple, la commande suivante affichera tous les processus Java en cours d&rsquo;ex&eacute;cution :<\/p><pre class=\"wp-block-preformatted\">ps -aux | grep java<\/pre><p>En revanche, la commande <strong>top <\/strong>offre une vue dynamique de tous les <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/gerer-processus-linux-ligne-commande\">processus Linux en cours d&rsquo;ex&eacute;cution<\/a> et de leur utilisation des ressources, sans n&eacute;cessiter d&rsquo;arguments ou d&rsquo;options suppl&eacute;mentaires.<\/p><p>Lorsque <strong>ps <\/strong>et <strong>top <\/strong>ne sont pas assez sp&eacute;cifiques, <strong>pidof <\/strong>et <strong>pgrep <\/strong>offrent des possibilit&eacute;s de recherche plus cibl&eacute;es.<\/p><p>La commande <strong>pidof <\/strong>permet de trouver le PID d&rsquo;un processus &agrave; partir de son nom. Voici le format de base de la commande :<\/p><pre class=\"wp-block-preformatted\">pidof [options] [nom du processus]<\/pre><p>Par exemple, <strong>pidof nginx <\/strong>trouve le PID des processus NGINX. Quelques options peuvent &ecirc;tre incluses, telles que :<\/p><ul class=\"wp-block-list\">\n<li><strong>-c <\/strong>&ndash; garantit que seuls les PID du r&eacute;pertoire racine actuel sont renvoy&eacute;s.<\/li>\n\n\n\n<li><strong>-o <\/strong>&ndash; omet les PID sp&eacute;cifi&eacute;s dans les r&eacute;sultats.<\/li>\n\n\n\n<li><strong>-s <\/strong>&ndash; ne renvoie qu&rsquo;un seul PID, g&eacute;n&eacute;ralement le plus ancien, parmi les processus correspondants.<\/li>\n<\/ul><p>La commande <strong>pgrep <\/strong>offre un m&eacute;canisme de recherche plus souple par nom ou par d&rsquo;autres attributs. Elle utilise le format suivant :<\/p><pre class=\"wp-block-preformatted\">pgrep [options] [pattern]<\/pre><p>Par exemple, <strong>pgrep -u nom d&rsquo;utilisateur <\/strong>localise les processus ex&eacute;cut&eacute;s par un utilisateur sp&eacute;cifique. Vous pouvez ajouter ces options pour filtrer la sortie :<\/p><ul class=\"wp-block-list\">\n<li><strong>-n <\/strong>&ndash; renvoie uniquement l&rsquo;instance la plus r&eacute;cente parmi les processus correspondants.<\/li>\n\n\n\n<li><strong>-o <\/strong>&ndash; renvoie uniquement l&rsquo;instance la plus ancienne parmi les processus correspondants.<\/li>\n\n\n\n<li><strong>-u <\/strong>&ndash; correspond aux processus dont l&rsquo;utilisateur sp&eacute;cifi&eacute; est propri&eacute;taire.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-tuer-les-signaux-de-commande\">Tuer les signaux de commande<\/h2><p>Apr&egrave;s avoir identifi&eacute; le processus &agrave; terminer, l&rsquo;&eacute;tape suivante consiste &agrave; envoyer un signal appropri&eacute; &agrave; l&rsquo;aide de la commande <strong>kill.<\/strong> Chaque type de signal a une fonction diff&eacute;rente, affectant la mani&egrave;re dont un processus se termine.<\/p><p>Pour afficher tous les signaux disponibles, utilisez la commande suivante :<\/p><pre class=\"wp-block-preformatted\">kill -l<\/pre><p>Il s&rsquo;agit d&rsquo;une liste de tous les types de signaux de processus Linux, y compris :<\/p><ul class=\"wp-block-list\">\n<li><strong>SIGTERM (15) <\/strong>&ndash; il s&rsquo;agit du moyen par d&eacute;faut et le plus s&ucirc;r de mettre fin &agrave; un processus en cours d&rsquo;ex&eacute;cution sous Linux. Il permet au processus de se terminer de mani&egrave;re &eacute;l&eacute;gante.<\/li>\n\n\n\n<li><strong>SIGKILL (9) <\/strong>&ndash; ce signal arr&ecirc;te imm&eacute;diatement tout processus primaire ou d&rsquo;arri&egrave;re-plan sans lui permettre de se nettoyer.<\/li>\n\n\n\n<li><strong>SIGSTOP (19) <\/strong>&ndash; met en pause un processus en cours sans le terminer.<\/li>\n\n\n\n<li><strong>SIGHUP (1) <\/strong>&ndash; ce signal signale que le terminal de l&rsquo;utilisateur est d&eacute;connect&eacute;, ce qui entra&icirc;ne souvent l&rsquo;arr&ecirc;t du processus.<\/li>\n\n\n\n<li><strong>SIGINT (2) <\/strong>&ndash; ce signal interrompt un processus, g&eacute;n&eacute;ralement envoy&eacute; par le raccourci clavier Ctrl+C.<\/li>\n<\/ul><p>Lorsque vous utilisez des signaux d&rsquo;arr&ecirc;t, vous pouvez sp&eacute;cifier le nom du signal ou sa valeur num&eacute;rique. Il est essentiel de choisir le bon signal d&rsquo;arr&ecirc;t en fonction du sc&eacute;nario et de l&rsquo;impact que vous souhaitez avoir sur le processus.<\/p><p>Par exemple, le signal <strong>SIGTERM <\/strong>est pr&eacute;f&eacute;r&eacute; pour un contr&ocirc;le s&ucirc;r des processus sous Linux, car il permet aux processus de sauvegarder leur &eacute;tat et de se terminer proprement. <strong>SIGKILL<\/strong>, bien que pratique, doit &ecirc;tre utilis&eacute; avec parcimonie car il peut entra&icirc;ner la perte ou la corruption de donn&eacute;es.<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-tuer-un-processus-linux-nbsp\">Comment tuer un processus Linux&nbsp;<\/h2><p>Apr&egrave;s avoir compris les signaux, explorons les m&eacute;thodes permettant de tuer un processus en cours d&rsquo;ex&eacute;cution sous Linux. Si vous utilisez un serveur priv&eacute; virtuel (VPS), acc&eacute;dez au serveur avec un client SSH, tel que PuTTY.<\/p><p>Les clients VPS d&rsquo;Hostinger peuvent utiliser notre terminal de navigateur int&eacute;gr&eacute; pour une terminaison efficace des processus. Disponible pour tous les plans d&rsquo;<a href=\"\/fr\/vps\">h&eacute;bergement VPS<\/a>, cet outil offre un moyen pratique de g&eacute;rer votre serveur directement &agrave; partir du navigateur.<\/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-comment-tuer-un-processus-avec-le-vps-hostinger\">Comment tuer un processus avec le VPS Hostinger <\/h3><p>Voici comment tuer un processus via hPanel :<\/p><ol class=\"wp-block-list\">\n<li>Connectez-vous &agrave; hPanel et naviguez jusqu&rsquo;&agrave; la section <strong>VPS.<\/strong><\/li>\n\n\n\n<li>S&eacute;lectionnez le serveur que vous souhaitez g&eacute;rer et acc&eacute;dez &agrave; l&rsquo;onglet <strong>Acc&egrave;s SSH.<\/strong> Vous y trouverez le nom d&rsquo;utilisateur et le mot de passe SSH n&eacute;cessaires pour entrer dans le terminal.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69feb331cf452\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"415\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Apercu-general-Hostinger-24.png\/public\" alt=\"Trouver les identifiants SSH dans l'onglet Acc&egrave;s SSH du tableau de bord VPS de hPanel\" class=\"wp-image-33591\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Apercu-general-Hostinger-24.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Apercu-general-Hostinger-24.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Apercu-general-Hostinger-24.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/Apercu-general-Hostinger-24.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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><\/div><ol class=\"wp-block-list\" start=\"3\">\n<li>Cliquez sur le bouton <strong>Terminal de navigateur.<\/strong> Cela ouvrira une nouvelle fen&ecirc;tre de terminal dans un nouvel onglet.<\/li>\n\n\n\n<li>Entrez dans le serveur en tapant les informations d&rsquo;identification SSH que vous avez obtenues.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69feb331cfdf5\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"404\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/browser-terminal-login-1024x404-1.png\/public\" alt=\"Saisir les informations d'identification SSH pour acc&eacute;der au serveur sur le terminal de navigateur d'Hostinger\" class=\"wp-image-33592\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/browser-terminal-login-1024x404-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/browser-terminal-login-1024x404-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/browser-terminal-login-1024x404-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/browser-terminal-login-1024x404-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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><\/div><p>Apr&egrave;s vous &ecirc;tre connect&eacute;, vous pouvez utiliser la commande <strong>kill <\/strong>pour mettre fin aux processus. Par exemple :<\/p><pre class=\"wp-block-preformatted\">kill 63772<\/pre><p><strong>63772 <\/strong>est le PID du processus que vous souhaitez quitter. Vous pouvez &eacute;galement utiliser d&rsquo;autres m&eacute;thodes fournies dans les sections suivantes sur le terminal de navigateur d&rsquo;Hostinger.<\/p><p>Une fois cela fait, acc&eacute;dez au bouton flottant <strong>Masquer\/Afficher la barre de contr&ocirc;le <\/strong>et cliquez sur <strong>D&eacute;connecter <\/strong>pour arr&ecirc;ter la connexion.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69feb331d07b8\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"343\" height=\"878\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/browser-terminal-control-bar-disconnect-highlighted.png\/public\" alt=\"Acc&eacute;der &agrave; l'option D&eacute;connecter &agrave; partir du bouton de la barre de contr&ocirc;le flottante sur le terminal du navigateur d'Hostinger\" class=\"wp-image-33593\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/browser-terminal-control-bar-disconnect-highlighted.png\/w=343,fit=scale-down 343w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/browser-terminal-control-bar-disconnect-highlighted.png\/w=117,fit=scale-down 117w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/07\/browser-terminal-control-bar-disconnect-highlighted.png\/w=59,fit=scale-down 59w\" sizes=\"(max-width: 343px) 100vw, 343px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\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><\/div><h3 class=\"wp-block-heading\" id=\"h-comment-tuer-un-processus-a-l-aide-de-la-commande-kill-avec-un-pid\">Comment tuer un processus &agrave; l&rsquo;aide de la commande kill avec un PID<\/h3><p>Il est facile de tuer un processus sous Linux si l&rsquo;on conna&icirc;t son PID. Ex&eacute;cutez la commande <strong>kill [PID]<\/strong>, par exemple :<\/p><pre class=\"wp-block-preformatted\">kill 12345<\/pre><p>Cela enverra un <strong>SIGTERM <\/strong>au processus ayant le PID <strong>12345<\/strong>, pour tenter de le terminer de mani&egrave;re &eacute;l&eacute;gante. Il est utile de tuer un processus en arri&egrave;re-plan sous Linux.<\/p><p>Si le processus ne se termine pas avec le <strong>SIGTERM <\/strong>par d&eacute;faut, il peut &ecirc;tre n&eacute;cessaire de le tuer de force. Pour ce faire, ajoutez l&rsquo;option <strong>-9<\/strong>, qui envoie un signal <strong>SIGKILL.<\/strong> Par exemple :<\/p><pre class=\"wp-block-preformatted\">kill -9 12345<\/pre><h3 class=\"wp-block-heading\" id=\"h-comment-tuer-plusieurs-processus\">Comment tuer plusieurs processus<\/h3><p>Vous pouvez tuer plusieurs processus &agrave; la fois sous Linux en utilisant la m&ecirc;me commande <strong>kill.<\/strong> Passez plusieurs PID &agrave; la commande, par exemple :<\/p><pre class=\"wp-block-preformatted\">kill 12345 67890 13579<\/pre><p>Cette op&eacute;ration envoie simultan&eacute;ment un signal de fin aux processus ID <strong>12345<\/strong>, <strong>67890 <\/strong>et <strong>13579<\/strong>.<\/p><p>Dans les cas o&ugrave; vous devez tuer des processus pr&eacute;sentant des caract&eacute;ristiques similaires, les caract&egrave;res g&eacute;n&eacute;riques peuvent &ecirc;tre utilis&eacute;s avec des commandes telles que <strong>pgrep<\/strong>. Par exemple :<\/p><pre class=\"wp-block-preformatted\">kill $(pgrep pattern)<\/pre><p>Cette commande tue tous les processus qui correspondent au mod&egrave;le donn&eacute;.<\/p><h3 class=\"wp-block-heading\" id=\"h-comment-tuer-un-processus-a-l-aide-de-la-commande-pkill\">Comment tuer un processus &agrave; l&rsquo;aide de la commande pkill<\/h3><p>La commande <strong>pkill <\/strong>de Linux offre une approche plus souple pour tuer les processus par leur nom ou d&rsquo;autres attributs. Elle est avantageuse lorsque vous ne connaissez pas un PID sp&eacute;cifique.<\/p><p>Pour tuer de force un processus par son nom sous Linux, ex&eacute;cutez <strong>pkill [nom du processus]<\/strong>. Par exemple :<\/p><pre class=\"wp-block-preformatted\">pkill apache<\/pre><p>Cette commande mettra fin &agrave; tous les processus contenant le nom <strong>apache<\/strong>.<\/p><p>En outre, vous pouvez utiliser les options suivantes avec <strong>pkill <\/strong>:<\/p><ul class=\"wp-block-list\">\n<li><strong>-u [nom d&rsquo;utilisateur] <\/strong>&ndash; tue les processus appartenant &agrave; un utilisateur sp&eacute;cifique.<\/li>\n\n\n\n<li><strong>-t [terminal] <\/strong>&ndash; Tue les processus attach&eacute;s &agrave; un terminal sp&eacute;cifique.<\/li>\n\n\n\n<li><strong>-l <\/strong>&ndash; fournit une liste d&eacute;taill&eacute;e des processus avec leur PID.<\/li>\n<\/ul><p>Soyez prudent lorsque vous utilisez <strong>pkill<\/strong>, car il peut affecter plusieurs processus. Par exemple, si vous avez des processus nomm&eacute;s <strong>apache <\/strong>et <strong>apache-helper<\/strong>, l&rsquo;ex&eacute;cution de <strong>pkill apache <\/strong>mettra fin aux deux. Veillez toujours &agrave; cibler le nom exact du processus afin d&rsquo;&eacute;viter toute perturbation involontaire.<\/p><h3 class=\"wp-block-heading\" id=\"h-comment-tuer-un-processus-a-l-aide-de-la-commande-killall\">Comment tuer un processus &agrave; l&rsquo;aide de la commande killall<\/h3><p>La commande <strong>killall <\/strong>est similaire &agrave; <strong>pkill <\/strong>mais a une m&eacute;thode distincte dans la terminaison des processus Linux.<\/p><p>Alors que <strong>pkill <\/strong>est efficace pour tuer des processus sur la base d&rsquo;une correspondance partielle du nom du processus, la commande <strong>killall <\/strong>exige la correspondance exacte du nom du processus. La commande <strong>killall <\/strong>est<strong> <\/strong>donc plus sp&eacute;cifique et moins susceptible de mettre fin &agrave; des processus non souhait&eacute;s.<\/p><p>Pour utiliser cette commande, tapez <strong>killall [nom du processus]<\/strong>. Par exemple :<\/p><pre class=\"wp-block-preformatted\">killall apache<\/pre><p>Il mettra fin &agrave; tous les processus nomm&eacute;s <strong>apache<\/strong>. Il est particuli&egrave;rement pratique de tuer simultan&eacute;ment les processus d&rsquo;arri&egrave;re-plan.<\/p><p>La commande <strong>killall <\/strong>peut &ecirc;tre personnalis&eacute;e avec des options d&rsquo;horodatage, notamment :<\/p><ul class=\"wp-block-list\">\n<li><strong>-o [time] <\/strong>&ndash; ne tue que les processus plus anciens que la dur&eacute;e sp&eacute;cifi&eacute;e.<\/li>\n\n\n\n<li><strong>-y [time] <\/strong>&ndash; ne tue que les processus plus r&eacute;cents que la dur&eacute;e sp&eacute;cifi&eacute;e.<\/li>\n<\/ul><p>La sp&eacute;cification <strong>[time] <\/strong>dans ces options est g&eacute;n&eacute;ralement donn&eacute;e sous le format <strong>s <\/strong>pour les secondes, <strong>m <\/strong>pour les minutes, <strong>h <\/strong>pour les heures, <strong>d <\/strong>pour les jours, <strong>w <\/strong>pour les semaines, <strong>M <\/strong>pour les mois et <strong>y <\/strong>pour les ann&eacute;es.&nbsp;<\/p><p>Par exemple, cette commande met fin &agrave; tous les processus en cours d&rsquo;ex&eacute;cution nomm&eacute;s <strong>chrome <\/strong>qui ont &eacute;t&eacute; ex&eacute;cut&eacute;s pendant plus de <strong>30 <\/strong>minutes :<\/p><pre class=\"wp-block-preformatted\">killall -o 30m chrome<\/pre><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><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p>Dans ce guide, nous avons explor&eacute; diff&eacute;rentes m&eacute;thodes pour tuer un processus sous Linux &agrave; l&rsquo;aide d&rsquo;un script shell. Nous avons abord&eacute; diff&eacute;rents signaux et les commandes <strong>pkill<\/strong>, <strong>killall <\/strong>et <strong>kill.<\/strong> Ces techniques sont cruciales pour faciliter un arr&ecirc;t gracieux sous Linux et &eacute;viter l&rsquo;instabilit&eacute; du syst&egrave;me.<\/p><p>La ma&icirc;trise de ces comp&eacute;tences est essentielle pour g&eacute;rer les processus en arri&egrave;re-plan avec confiance et pr&eacute;cision, ce qui est la cl&eacute; d&rsquo;une gestion efficace des t&acirc;ches sous Linux.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">D&eacute;veloppez vos comp&eacute;tences Linux<\/h4>\n                    <p><a href=\"\/fr\/tutoriels\/utiliser-sudo-et-le-fichier-sudoers\">Ma&icirc;triser Sudo et le fichier Sudoers sous Linux<\/a><br>\n<a href=\"\/fr\/tutoriels\/commande-shutdown-de-linux\"> Comment utiliser la commande Shutdown de Linux<\/a><\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-tuer-un-processus-sous-linux-faq\">Comment tuer un processus sous Linux &ndash; FAQ<\/h2><p>Cette section r&eacute;pond aux questions les plus courantes sur la mani&egrave;re de forcer l&rsquo;arr&ecirc;t d&rsquo;un processus sous Linux.<\/p><div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1720822851826\"><h3 class=\"schema-faq-question\">Quels sont les processus que l&rsquo;on peut tuer sous Linux ?<\/h3> <p class=\"schema-faq-answer\">Sous Linux, vous pouvez mettre fin &agrave; la plupart des processus, y compris les processus parents et enfants. Il convient toutefois d&rsquo;&ecirc;tre prudent, en particulier avec les processus syst&egrave;me et ceux lanc&eacute;s par l&rsquo;utilisateur root. La fermeture d&rsquo;un processus parent critique peut entra&icirc;ner une d&eacute;faillance du syst&egrave;me ou un comportement inattendu.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1720822868189\"><h3 class=\"schema-faq-question\">Quelle est la diff&eacute;rence entre les commandes kill et killall ?<\/h3> <p class=\"schema-faq-answer\">La commande Linux <strong>kill <\/strong>est utilis&eacute;e pour mettre fin de force &agrave; un processus sous Linux en utilisant son PID, tandis que la commande <strong>killall <\/strong>met fin &agrave; tous les processus portant un nom sp&eacute;cifique. Les commandes ci-dessus font partie int&eacute;grante de l&rsquo;administration du syst&egrave;me Linux.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1720822877279\"><h3 class=\"schema-faq-question\">Comment trouver l&rsquo;ID du processus (PID) d&rsquo;un processus que je veux tuer ?<\/h3> <p class=\"schema-faq-answer\">Pour trouver un PID dans le syst&egrave;me d&rsquo;exploitation Linux, utilisez la commande <strong>ps<\/strong>, qui affiche la table des processus. La commande <strong>pgrep [nom du processus] <\/strong>permet &eacute;galement de trouver le PID d&rsquo;un processus par son nom. Cette fonction est cruciale, notamment pour identifier les processus appartenant &agrave; un autre utilisateur et qui doivent &ecirc;tre tu&eacute;s avec succ&egrave;s.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Lorsque vous g&eacute;rez un serveur Linux, vous pouvez &ecirc;tre confront&eacute; &agrave; des processus qui ne r&eacute;pondent pas ou qui fonctionnent mal, qui consomment trop de ressources syst&egrave;me, qui ralentissent votre travail et qui ont un impact n&eacute;gatif sur les autres processus en cours d&rsquo;ex&eacute;cution. Savoir comment tuer un tel processus sous Linux est essentiel pour [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/tuer-processus-linux\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":355,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment tuer un processus sous Linux","rank_math_description":"Pour tuer un processus Linux, vous pouvez utiliser la commande kill avec le PID du processus que vous souhaitez arr\u00eater. Apprenez-en plus.","rank_math_focus_keyword":"tuer un processus linux","footnotes":""},"categories":[4760],"tags":[],"class_list":["post-33563","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-kill-a-process-in-linux","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/tuer-processus-linux","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/cancelar-proceso-comando-kill-linux","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/linux-kill-process","default":0},{"locale":"ja-JP","link":"https:\/\/www.hostinger.com\/jp\/tutorials\/how-to-kill-a-process-in-linux","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-kill-a-process-in-linux","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-kill-a-process-in-linux\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-kill-a-process-in-linux\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/cancelar-proceso-comando-kill-linux","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/cancelar-proceso-comando-kill-linux","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/cancelar-proceso-comando-kill-linux","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-kill-a-process-in-linux","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-kill-a-process-in-linux","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-kill-a-process-in-linux","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-kill-a-process-in-linux","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/33563","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\/355"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=33563"}],"version-history":[{"count":6,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/33563\/revisions"}],"predecessor-version":[{"id":33607,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/33563\/revisions\/33607"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=33563"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=33563"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=33563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}