Linux

Como remover/matar processo no Linux (kill)

2 de dezembro de 2019

Como remover/matar processo no Linux (kill)

Neste artigo vamos ver como matar processos que estão rodando no Linux e pelo terminal é claro, para quando surgir a necessidade de parar algo que está afetando nossa máquina ou realmente desejamos parar o processo.

matando processos no linux capa

Encontrando os processos no Linux

Bom, primeiramente antes de matar o processo que está rodando na máquina é preciso saber seu nome

Então para encontrar o processo, temos diversos comandos

O primeiro deles é o top, com este comando podemos ver todos os processos em tempo real da nossa máquina

Além disso, várias outras informações sobre ela, veja o que acontece quando digitamos o comando top no terminal:

resultado comando top

obs: para sair dessa visualização aperte ctrl + c

Quer aprender Linux de verdade? Confira nosso curso com mais de 100 aulas e 7 horas de duração: aqui!

Outra forma possível de procurarmos processo seria por meio do comando  ps aux com a ajuda de grep para filtrar resultados

Este método é basicamente uma busca nos processos que estão atualmente ativos no nosso Linux

Vamos, por exemplo, fazer uma busca por Sublime, um editor de texto muito famoso na área de web

O comando digitado foi:

ps aux | grep 'sublime'

A saída é:

resultado ps aux grep

Então veja que temos três resultados, os dois primeiros são processos que servem para rodar o editor Sublime e por último temos o próprio comando de grep que usamos para encontrar o processo

Bom, neste ponto já temos duas maneiras de encontrar o processo, precisamos saber agora como matar ele

Como matar o processo no Linux

Agora que possuímos informações importantes, como nome e ID do processo

Podemos optar por dois comandos:

  • kill: mata um processo por ID;
  • killall: mata um processo pelo nome;

Se digitarmos então:

kill 10133

Mataremos o processo do Sublime, note que o ID pode mudar de acordo como o processo é criado

Provavelmente na sua máquina o processo possua outro ID, estou usando o que apareceu quando digitei o ps aux

E da mesma forma, se digitarmos este comando:

killall sublime_text

Estaremos matando o processo Sublime, e o editor se fecha

Conclusão

Neste artigo foram apresentadas formas de matar processos que estão rodando no Linux

Vimos também como verificar quais processos estão rodando, pois conseguimos verificar o nome de quais temos que eliminar

Tornando nossa tarefa mais fácil e também mais precisa

E por hoje é isso, até o próximo post!

Confira também nosso curso de HTML e CSS gratuito no YouTube clicando aqui! Onde criamos um site do 0 até o resposivo 😀

0

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Deixe um comentário

avatar
  Subscribe  
Notify of