Pular para o conteúdo

matar processo de um usuario

Responder tópico
  • Denunciar
  • Indicar

1. matar processo de um usuario

Enviado em 16/07/2010 - 16:28h

olá a todos!

estou com um probleminha, tenho que matar um serviço o vnc, mas não todos, o de um usuário tem que permanecer. Pelo que já vi o xinetd mata o processo independente de quem seja ele. Olhando na net vi esse condigo,

#!/bin/sh
PROCESSO=#aki vc poe um nome que identifique o processo
for i in `ps -xa|grep $PROCESSO|cut -d ? -f 1`
do
kill -9 $i
done

ela mata os processo, só que eu estava pensando,
se eu usar ps -u ele mostra de quem são os processos certo?
tem como eu pegar essa informação para filtra, para não ser morto o processo?

eu fui claro? hehe, qualquer coisa, foi mal, é minha primeira vez... hehehe

não sei se ajuda a distro é red hat

Responder tópico

2. Man pages

Enviado em 16/07/2010 - 16:50h

Você quer matar um mesmo processo de todos os usuários, exceto por um usuário não é isso? Dê uma olhada nos manuais desse comando:

man pgrep
man pkill

3. Quase

Enviado em 19/07/2010 - 10:26h

Realmente funciona, mas esqueci de mencionar, que o processo só pode morrer se estiver inativo por +- 30min, :/
Foi mal ai a falta de especificação (mas é sempre assim né, nunca as especificações são completas... hehee)

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder