[FUGSPBR] Monitorar execucao de script.

Atomio atomio em sodisa.com.br
Ter Jul 20 14:52:07 BRT 2004


Pessoal,

Para monitorar um script php chamado:

/usr/scripts/tempo_real_2.php

utilizo o seguinte script:

#!/bin/sh
while :; do
ps -ax | grep real.php
if [ $? -gt 0 ];then
/usr/scripts/tempo_real.php &
fi
sleep 30s
done


Para executa-lo no prompt digito:

nohup /sbin/check_temporeal.sh &

Escuta o ps a cada 30 segundos e caso
tenha sucesso (exit signal 0) ele aguarda
mais 30 segundos e retorna a executar o ps.

Funciona perfeitamente quando estou logado.
No entanto quando dou logout na maquina o
script para de funcionar corretamente. Ja
testei matando o processo que ele checa e
percebi que ele nao sobe mais, mesmo tendo
o script monitorando.


O que posso estar fazendo de errado ?

Alguem tem alguma sugestao melhor de como
posso monitorar este script para que possa
ser executado novamente caso venha cair e que
seja confiavel.

Agradeco qualquer sugestao.
[], Alfredo

________________________________________________
Mensagem enviada usando Webmail Sodisa 2.7.2

_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd