Coleção de shell scrits e tutoriais

Setembro 16, 2006

Finalizando todos os processos de um usuário

Arquivado em: Uncategorized — clubedebian @ 4:35 pm

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”.

Sem comentários ainda »

Nenhum comentário ainda.

Feed RSS dos comentários deste post URI do TrackBack

Deixe um comentário

Blog no WordPress.com.