Pular para o conteúdo

Matando todos os processos de um usuário

Dica publicada em Linux / Comandos
Mauricio mbmaciel
Hits: 44.427 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Matando todos os processos de um usuário

Para matar (kill) todos os processos de um usuário em particular, entre como root e digite:

# kill -9 `ps -fu nomedousuario |awk '{ print $2 }'|grep -v PID`

O nomedousuario pode ser uma variável e seu valor pode ser passado numa linha de comando, se este estiver dentro de um script.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Eventos Debian no Brasil

Eliminando linhas em branco

Suspendendo o root

Usando skins do Winamp no XMMS

Faça como a gigante do Software, use Linux

Verificar o tempo de execução de um comando

OCR - converter imagens em texto

Abrindo imagens via linha de comando

Convertendo em massa "end-of-line" de arquivos de texto entre Windows, GNU/Linux e Mac OS

Programando seu Linux para desligar

#1 Comentário enviado por removido em 30/05/2006 - 11:51h
Para matar processos em maquina remota, precisei utilizar em um script:

PID_COND=`ssh ${SERVIDOR} "ps -fu nomedousuario | grep -v PPID" | awk -F" " '{print $2}'`

for linha in `echo $PID_COND`
do
PROCESSOS=`echo ${PROCESSOS} ${linha}`
done

ssh ${SERVIDOR} "kill ${PROCESSOS}"

Estou iniciando em script, aceito sugestoes de melhoria.
Um grande abraço.

Nei
#2 Comentário enviado por otanerop em 01/03/2007 - 14:54h
Gostaria de saber se tem como matar os aplicativos que estão abertos, e não toda a seção do usuário...

Pois gostaria de criar um script que, ao ser executado, fechasse todos os aplicativos abertos para que uma outra pessoa pudesse usar a mesma maquina sem necessitar logar novamente.

Obrigado.
#3 Comentário enviado por alanskate em 30/12/2009 - 14:21h
ótima dica!

Contribuir com comentário

Entre na sua conta para comentar.