Para
matar um programa com o comando kill é preciso do número PID do
processo, para conseguir o número PID, ou você usa pidof programa ou
lista todos os processos e olha o PID do programa que te interessa. E
se você quiser finalizar todos os processos de um determinado usuário ?
E se tiver mais de um número de PID referente aquele processo (como o
apache) ?
Uma solução vem do comando abaixo:
ps auxww | grep “mitre” | awk ‘{print $2}’
Com ele, nós listamos todos os PID do usuario mitre. Ainda podemos com a modificação do comando abaixo:
ps auxww | grep “apache” | awk ‘{print $2}’
listar todos os processos que contenham a expressão regular “apache”.
Essencialmente, podemos listar todos os PIDs de qualquer processo que possa ser
identificado por uma expressão regular apropriada como argumento do comando intermediário “grep”.