Como faço para matar um processo pelo seu nome no Linux?

3

Eu tenho um processo com o nome bla e quero matá-lo pelo seu nome.

Quando executo ps aux | grep "bla" , recebo duas entradas:

  • processo bla e
  • blablablab

Como faço para filtrar?

    
por slhck 29.06.2010 / 11:44

4 respostas

11

killall bla

para forçar:

killall -9 bla
    
por 29.06.2010 / 11:47
5

Dê uma olhada em pkill , se disponível.

    
por 29.06.2010 / 12:05
0

Você pode usar o PID do processo para eliminá-lo.

Confira as páginas man do comando kill.

A opção exata seria kill -9 <pid>

    
por 29.06.2010 / 11:48
0

Enquanto a questão da morte foi bem respondida, você perguntou como você pode evitar o processo de "blabla" quando queria "bla". O que você quer fazer é adicionar -w:

ps aux | grep -w "bla"
    
por 08.04.2013 / 20:35