matar processo de um usuario

1. matar processo de um usuario

Carlos Roberto de Oliveira Ferreira Filho
carlosOFF

(usa OpenSuSE)

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



  


2. Man pages

Sandro Marcell
SMarcell

(usa Slackware)

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

Carlos Roberto de Oliveira Ferreira Filho
carlosOFF

(usa OpenSuSE)

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)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts