Ricardo Abinader Costa said:
> Ola lista,
>
> existe alguma forma de verificar , atraves de um script, se determinado
> programa esta rodando , tipo enviando um sinal que eu saiba onde e
> quando ele vai responder.
Ricardo,
Existem duas maneiras de vc verificar se um processo est� rodando.
1a. (substitua o squid pelo nome do processo a ser verificado)
---8<---
if [ `ps -ax | grep squid | wc -l` -gt 1 ]; then
echo "Est� Rodando."
else
echo "N�o est� rodando"
fi
---8<---
2a. (substitua o squid pelo nome do processo a ser verificado)
---8<---
processos=`pidof squid`
if [ `for i in ${processos}; do echo $i; done | wc -l` -gt 1 ]; then
echo "Est� rodando"
else
echo "n�o est� rodando"
fi
---8<---
Podem existir outras, mas de in�cio foram estas que me ocorreram. Voc�
pode utilizar o cron para fazer verifica��es peri�dicas e te mandar um e-
mail se for o caso ou at� mesmo, reinicializar o servi�o.
Atenciosamente,
Luis Fernando Kie�a
Analista de Suporte.
Linux User 252869
Assinantes em 29/05/2002: 2260
Mensagens recebidas desde 07/01/1999: 169057
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]