Encerrando os processos de um usuário

Publicado por Danillo Ferreira em 18/01/2004

[ Hits: 17.110 ]

Blog: http://www.linuxdicas.com.br

 


Encerrando os processos de um usuário



Para encerrar todo os processos de um determinado usuário use o seguinte comando:

kill -9 `ps -aux | grep ^ | tr -s " " | cut -d " " -f2`

Por exemplo, caso o usuário se chame danillofa:

# kill -9 `ps -aux | grep ^danillofa | tr -s " " | cut -d " " -f2`

É isso ai galera!

t+ :D

Outras dicas deste autor

Personalizando o terminal do Gnome + teclas de atalho

Várias maneiras de se tirar um screenshot

Mantenha sua distribuição Linux sempre segura

Programas úteis para modo texto

Screem web site development

Leitura recomendada

Como saber se está usando Wayland ou Xorg

Fontes TrueType no Debian

Richard Stallman in Rio

Abrir o "Monitor do Sistema" com "Ctrl + Alt + Del"

FLISOL 2007 - Festival de Instalação

  

Comentários
[1] Comentário enviado por jllucca em 21/01/2004 - 11:39h

quando vi essa sua dica eu pensei: "será q tem como adaptar ela pra botar
no logout dos usuarios?". Isso devido a alguns usuarios as vezes
abandonarem a maquina (efetuam logout), mas os processos continuarem.

Depois de ficar um tempo brigando com ela descobri que pra se usar ``
dentro de outro `` nos devemos protege-los com uma "\". Assim, a linha
ficou:

kill -9 `ps -aux | grep ^\`whoami\` | tr -s " " | cut -d " " -f2`

Essa linha eu botei depois do clear do ".bash_logout".

[2] Comentário enviado por danillofa em 21/01/2004 - 12:56h

ai cara legal nem tinha pensado nisso :D

[3] Comentário enviado por guilepoa em 22/03/2005 - 17:51h

e como matar todos os processos menos o usuario? tipo, quando sairem da maquina e deixarem um firefox aberto ou office, e fechar todos aplicativos... por exemplo, deixar o blanes aberto mas fechar todos ou tros aplicativos..
pois minha maquina eh usada como servidor, e todas rodam o linux apartir desta...

[4] Comentário enviado por leonardonaweb em 02/03/2006 - 16:26h

kra to com um pequeno prob... eu usava este cod ai q vc mandou para matar os processos do user e tbm usava este aki abaixo q eu criei para matar os processos sem dono

kill -9 `ps -aux | grep nobody | cut -d" " -f4,5,6`


ambos funcionavam no Fedora Core 1, no 3 não funcionam, da o seguinte erro

Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.3/FAQ

pode me ajudar???

t+



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts