{"id":15331,"date":"2019-03-25T17:15:38","date_gmt":"2019-03-25T20:15:38","guid":{"rendered":"https:\/\/blog.hostinger.io\/pt-tutoriais\/?p=15331"},"modified":"2023-07-14T20:55:29","modified_gmt":"2023-07-14T23:55:29","slug":"comando-kill-linux","status":"publish","type":"post","link":"\/pt\/tutoriais\/comando-kill-linux","title":{"rendered":"Comando kill: como matar processos no Linux"},"content":{"rendered":"<p>Dentro do Linux, as tarefas s&atilde;o chamadas de processos, e cada um deles possui um n&uacute;mero de identifica&ccedil;&atilde;o (ID) &uacute;nico. Para encerrar (matar) um processo utilizamos o comando <i>kill<\/i>. Neste tutorial vamos ensinar como matar processo <a href=\"https:\/\/www.linux.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Linux<\/a> e melhorar o gerenciamento de seu <a href=\"\/pt\/alojamento-vps\" target=\"_blank\" rel=\"noreferrer noopener\">plano VPS<\/a>.<\/p><p>Listamos alguns exemplos em que o comando <i>kill<\/i> pode ser &uacute;til:<\/p><ul class=\"wp-block-list\">\n<li>Para interromper processos automatizados.<\/li>\n\n\n\n<li>Para interromper um processo que foi iniciado por acidente.<\/li>\n\n\n\n<li>Para interromper um processo que est&aacute; utilizando muita mem&oacute;ria.<\/li>\n\n\n\n<li>Para for&ccedil;ar a parada de qualquer processo em execu&ccedil;&atilde;o no Linux.<\/li>\n\n\n\n<li>Para interromper um processo sendo executado em segundo plano.<\/li>\n<\/ul><p>Al&eacute;m de interromper um processo, o comando kill ainda oferece outros recursos. Por exemplo, enviar um sinal. Por padr&atilde;o, &eacute; utilizado o sinal TERM para encerrar o processo.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-1024x283.png\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-300x83.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-150x41.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-768x212.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-como-exibir-o-id-do-processo-no-linux\"><b>Como Exibir o ID do Processo no Linux<\/b><\/h2><p>O comando <i>kill<\/i> permite que voc&ecirc; encerre um processo utilizando seu ID espec&iacute;fico, tamb&eacute;m conhecido como pid. Para mostrar o pid no Linux, execute o comando:<\/p><pre class=\"wp-block-preformatted\">ps<\/pre><p>Este comando ir&aacute; exibir todos os processos dispon&iacute;veis com um pid. Para criar uma lista mais espec&iacute;fica, adicione o <a href=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/comando-grep-linux\/\" target=\"_blank\" rel=\"noopener noreferrer\">comando grep<\/a>:<\/p><pre class=\"wp-block-preformatted\">ps -ux | grep java<\/pre><p>Todos os processos java ser&atilde;o exibidos.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-exibir-todos-os-sinais-do-comando-kill\"><b>Como Exibir Todos os Sinais do Comando Kill<\/b><\/h2><p>Existem m&uacute;ltiplos sinais dispon&iacute;veis no Linux que podem ser utilizados para interromper, encerrar ou pausar processos. O comando pode ser usado como mostrado abaixo:<\/p><pre class=\"wp-block-preformatted\">kill -l<\/pre><p>Este comando ir&aacute; mostrar uma p&aacute;gina do manual com diferentes sinais do comando <i>kill <\/i>e seus respectivos n&uacute;meros. Embora existam muitos sinais dispon&iacute;veis, na maioria das vezes utilizamos o SIGKILL (9) e SIGTERM (15).<\/p><h2 class=\"wp-block-heading\" id=\"h-como-matar-um-processo-no-linux-via-terminal\"><b>Como Matar um Processo no Linux via Terminal<\/b><\/h2><p>Agora estamos prontos para aprender os diferentes usos do comando <i>kill<\/i>. Lembre-se que iremos utilizar o terminal para acessar o servidor. Para saber mais, confira nosso <a href=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\">tutorial<\/a>.<\/p><h3 class=\"wp-block-heading\" id=\"h-usar-o-comando-kill-com-um-pid\"><b>Usar o Comando Kill com um PID<\/b><\/h3><p>Para matar um processo espec&iacute;fico com um <b>PID<\/b>, utilize o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">kill 63772<\/pre><p>Neste caso, o n&uacute;mero 63772 representa o pid do processo que queremos encerrar. Como nenhum sinal foi especificado, ser&aacute; o sinal <b>SIGTERM<\/b>. Pode ser que o comando n&atilde;o funcione. Nesses casos &eacute; preciso matar o processo de maneira for&ccedil;ada:<\/p><pre class=\"wp-block-preformatted\">kill [sinal ou op&ccedil;&atilde;o] pid<\/pre><p>Abaixo temos um exemplo de comando para for&ccedil;ar o encerramento do processo:<\/p><pre class=\"wp-block-preformatted\">kill SIGKILL 63772<\/pre><p>Voc&ecirc; tamb&eacute;m pode utilizar o n&uacute;mero do sinal:<\/p><pre class=\"wp-block-preformatted\">kill -9 63772<\/pre><p>N&atilde;o esque&ccedil;a de substituir o 63772 pelo pid do processo a ser encerrado.<\/p><h3 class=\"wp-block-heading\" id=\"h-como-matar-multiplos-processos\"><b>Como Matar M&uacute;ltiplos Processos<\/b><\/h3><p>Com o mesmo comando, voc&ecirc; pode matar v&aacute;rios processos. A sintaxe fica:<\/p><pre class=\"wp-block-preformatted\">kill -9 pid1 pid2 pid3<\/pre><p>Por exemplo:<\/p><pre class=\"wp-block-preformatted\">kill -9 63772 45116 23465<\/pre><h3 class=\"wp-block-heading\" id=\"h-como-matar-um-processo-no-linux-com-o-comando-pkill\"><b>Como Matar um Processo no Linux com o Comando Pkill<\/b><\/h3><p>O Pkill &eacute; uma vertente do comando <i>kill<\/i> onde voc&ecirc; pode especificar o nome do processo ou um padr&atilde;o para encontrar o processo:<\/p><pre class=\"wp-block-preformatted\">pkill chrome<\/pre><p>O comando acima ir&aacute; matar o navegador chrome. Voc&ecirc; tamb&eacute;m pode especificar parte do nome que seja correspondente:<\/p><pre class=\"wp-block-preformatted\">pkill chr<\/pre><p>Por&eacute;m, este comando possui o risco de encerrar o processo errado, principalmente se existem v&aacute;rios processos com o mesmo nome.<\/p><p>Voc&ecirc; pode verificar a lista utilizando o nome completo do processo:<\/p><pre class=\"wp-block-preformatted\">pidof chrome<\/pre><p>Este comando pode ser usado quando voc&ecirc; sabe o nome completo do processo.<\/p><p>Voc&ecirc; pode pesquisar por processos semelhantes com o nome parcial:<\/p><pre class=\"wp-block-preformatted\">pgrep -l chr<\/pre><p>Este comando ir&aacute; listar o processo com o ID correspondente.<\/p><h3 class=\"wp-block-heading\" id=\"h-como-matar-um-processo-no-linux-com-o-comando-killall\"><b>Como Matar um Processo no Linux com o Comando Killall<\/b><\/h3><p>A diferen&ccedil;a b&aacute;sica entre os comandos <i>killall<\/i> e <i>kill<\/i> &eacute; que o <i>killall <\/i>pode encerrar o processo pelo nome, enquanto o comando <i>kill<\/i> utiliza o pid.<\/p><p>Um exemplo do comando &eacute;:<\/p><pre class=\"wp-block-preformatted\">killall chrome<\/pre><p>Este &eacute; parecido com o pkill. Entretanto, o <i>killall<\/i> funciona apenas com o nome exato do comando, e n&atilde;o com nome parcial (como o <i>pkill<\/i>). Este &eacute; um dos motivos pelo qual o <i>killall<\/i> &eacute; mais seguro.<\/p><p>Outra diferen&ccedil;a &eacute; o pacote root a qual estes comandos pertencem. No Linux, o <i>killall<\/i> pertence ao pacote psmisc. J&aacute; comandos como ps, top, kill e pkill pertencem ao pacote procps.<\/p><p>O <i>killall<\/i> tamb&eacute;n &eacute; diferente por poder ser personalizado para encerrar processos baseado no tempo. Se voc&ecirc; deseja encerrar um processo que est&aacute; executando h&aacute; menos de 40 minutos, voc&ecirc; pode utilizar:<\/p><pre class=\"wp-block-preformatted\">killall -y 40m [nome do processo]<\/pre><p>Voc&ecirc; tamb&eacute;m pode utilizar uma das op&ccedil;&otilde;es abaixo juntamente com o comando <i>killall<\/i>:<\/p><ul class=\"wp-block-list\">\n<li>s &ndash; seconds (segundos).<\/li>\n\n\n\n<li>m &ndash; minutes (minutos).<\/li>\n\n\n\n<li>h &ndash; hours (horas).<\/li>\n\n\n\n<li>d &ndash; days (dias).<\/li>\n\n\n\n<li>w -weeks (semanas).<\/li>\n\n\n\n<li>M &ndash; months (meses).<\/li>\n\n\n\n<li>y &ndash; years (anos).<\/li>\n<\/ul><figure class=\"wp-block-image size-large\"><a href=\"\/pt\/alojamento-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-1024x300.png\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-300x88.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-150x44.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-768x225.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-resumo\"><b>Resumo<\/b><\/h2><p>Este tutorial cobre as op&ccedil;&otilde;es mais importantes do comando <i>kill<\/i>. N&atilde;o deixe de conferir o manual do Linux para informa&ccedil;&otilde;es mais detalhadas.<\/p><p>Ficou com alguma d&uacute;vida? Possui uma sugest&atilde;o? Comente abaixo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dentro do Linux, as tarefas s&atilde;o chamadas de processos, e cada um deles possui um n&uacute;mero de identifica&ccedil;&atilde;o (ID) &uacute;nico. Para encerrar (matar) um processo utilizamos o comando kill. Neste tutorial vamos ensinar como matar processo Linux e melhorar o gerenciamento de seu plano VPS. Listamos alguns exemplos em que o comando kill pode ser [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/pt\/tutoriais\/comando-kill-linux\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":78,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Guia Comando Kill: Como Matar Processos no Linux","rank_math_description":"O comando kill Linux \u00e9 um dos mais importantes que todo administrador de servidor precisa conhecer. Confira nosso tutorial e saiba mais.","rank_math_focus_keyword":"comando kill","footnotes":""},"categories":[4915],"tags":[6441,6442,6443],"class_list":["post-15331","post","type-post","status-publish","format-standard","hentry","category-vps","tag-comando-kill","tag-comando-kill-linux","tag-matar-processo-linux"],"hreflangs":[{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/comando-kill-linux","default":1},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/comando-kill-linux","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/comments?post=15331"}],"version-history":[{"count":6,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15331\/revisions"}],"predecessor-version":[{"id":38317,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15331\/revisions\/38317"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media?parent=15331"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/categories?post=15331"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/tags?post=15331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}