{"id":2714,"date":"2025-12-14T17:55:52","date_gmt":"2025-12-14T16:55:52","guid":{"rendered":"https:\/\/artheodoc.fr\/?page_id=2714"},"modified":"2025-12-14T17:55:52","modified_gmt":"2025-12-14T16:55:52","slug":"les-commandes-kill-et-killall-sous-linux","status":"publish","type":"page","link":"https:\/\/artheodoc.fr\/index.php\/les-commandes-kill-et-killall-sous-linux\/","title":{"rendered":"Les commandes kill et killall sous Linux"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">1. kill&nbsp;:<\/h1>\n\n\n\n<p>La commande <strong>kill<\/strong> permet d\u2019envoyer un signal \u00e0 un ou plusieurs processus en utilisant leur <strong>PID<\/strong> (Process ID).<\/p>\n\n\n\n<p><strong>Syntaxe de base<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">kill [options] &lt;PID><\/pre>\n\n\n\n<p>Signaux courants<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SIGTERM (15)<\/strong>\u00a0: Terminaison normale (par d\u00e9faut).<\/li>\n\n\n\n<li><strong>SIGKILL (9)<\/strong>\u00a0: Terminaison forc\u00e9e (ne peut pas \u00eatre ignor\u00e9 par le processus).<\/li>\n\n\n\n<li><strong>SIGHUP (1)<\/strong>\u00a0: Red\u00e9marrage du processus.<\/li>\n<\/ul>\n\n\n\n<p><strong>Exemples<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Terminer un processus normalement\u00a0:<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">kill 1234<\/pre>\n\n\n\n<p>(Envoie SIGTERM au processus avec le PID 1234.)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Forcer la terminaison\u00a0:<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">kill -9 1234<\/pre>\n\n\n\n<p>(Envoie SIGKILL au processus avec le PID 1234.)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Lister les signaux disponibles\u00a0:<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">kill -l<\/pre>\n\n\n\n<p><strong>Comment trouver le PID&nbsp;?<\/strong><\/p>\n\n\n\n<p>Utilisez <strong>ps<\/strong>, <strong>top<\/strong>, <strong>htop<\/strong> ou <strong>pgrep<\/strong>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ps aux | grep nom_du_processus<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">2. killall&nbsp;:<\/h1>\n\n\n\n<p>La commande <strong>killall<\/strong> permet de terminer des processus par leur <strong>nom<\/strong> (et non par leur PID).<\/p>\n\n\n\n<p>Syntaxe de base<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">killall [options] &lt;nom_du_processus><\/pre>\n\n\n\n<p><strong>Options utiles<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>-i<\/strong>\u00a0: Mode interactif (demande confirmation).<\/li>\n\n\n\n<li><strong>-9<\/strong>\u00a0: Force la terminaison (SIGKILL).<\/li>\n\n\n\n<li><strong>-u<\/strong>\u00a0: Tue les processus d\u2019un utilisateur sp\u00e9cifique.<\/li>\n<\/ul>\n\n\n\n<p><strong>Exemples<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Terminer tous les processus portant un nom\u00a0:<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">killall firefox<\/pre>\n\n\n\n<p>(Termine tous les processus nomm\u00e9s <strong>firefox<\/strong>.)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Forcer la terminaison\u00a0:<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">killall -9 nginx<\/pre>\n\n\n\n<p>(Termine imm\u00e9diatement tous les processus <strong>nginx<\/strong>.)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Terminer les processus d\u2019un utilisateur\u00a0:<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">killall -u dominique<\/pre>\n\n\n\n<p>(Termine tous les processus de l\u2019utilisateur <strong>dominique<\/strong>.)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Diff\u00e9rences cl\u00e9s&nbsp;:<\/h1>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Commande<\/th><th>Cible<\/th><th>utilisation typique<\/th><\/tr><tr><td><strong>kill<\/strong><\/td><td>PID<\/td><td>Pour cibler un processus sp\u00e9cifique.<\/td><\/tr><tr><td><strong>killall<\/strong><\/td><td>Nom du processus<\/td><td>Pour terminer tous les processus d\u2019un nom.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Pr\u00e9cautions&nbsp;:<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SIGKILL (-9)<\/strong> doit \u00eatre utilis\u00e9 en dernier recours, car il ne permet pas au processus de nettoyer ses ressources.<\/li>\n\n\n\n<li>V\u00e9rifiez toujours les processus avec <strong>ps<\/strong> ou <strong>pgrep<\/strong> avant de les terminer.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">pgrep firefox<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Sources&nbsp;: Le Chat Mistral<\/p>\n\n\n\n<p><a href=\"https:\/\/chat.mistral.ai\/chat\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/chat.mistral.ai\/chat<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. kill&nbsp;: La commande kill permet d\u2019envoyer un signal \u00e0 un ou plusieurs processus en utilisant leur PID (Process ID). Syntaxe de base kill [options] &lt;PID> Signaux courants Exemples kill 1234 (Envoie SIGTERM au processus avec le PID 1234.) kill -9 1234 (Envoie SIGKILL au processus avec le PID 1234.) kill -l Comment trouver le [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2714","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/pages\/2714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/comments?post=2714"}],"version-history":[{"count":1,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/pages\/2714\/revisions"}],"predecessor-version":[{"id":2715,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/pages\/2714\/revisions\/2715"}],"wp:attachment":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/media?parent=2714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}