Ola pessoal.
Estou precisando de um script que monitore a execucao de um script e sempre
que o processo do script cair, ele execute novamente.
Estive pesquisando e cheguei a desenvolver um pequeno script, mas nao
funciona como esperado.
Ele nao executa o script que sera monitorado e nem verifica a condicao do
IF.
$./start_login.sh Login.sh
start_login.sh
---------------------------------
#!/bin/bash
testok=1
while testeok==1
do
if ps | grep -q $0 &
then
sleep 5
else
testeok=0
echo O servidor caiu em $(date "+ %d/%m as %H:%Mh") >> caiu.log
while testeok=0
do
Login.sh
sleep 5
if ps aux | grep $0 &
then
testeok=1
fi
done
fi
done
---------------------------
Sera que alguem tem uma ideia pra me ajudar?
Desde ja agradeco a atencao de todos.
--
Renato de Freitas Freire
[EMAIL PROTECTED]
(31) 9968-1366
[As partes desta mensagem que não continham texto foram removidas]
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html