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