Muito bom dia a todos da lista...

Preciso de uma ajuda de voces...

Bom, criei um script para startar automaticamente um servico quando o
mesmo cai, e esta' funcionando direitinho, porem,
apos executa-lo, se eu quiser cancela-lo, so' consigo interrompe-lo
com o Ctrl C...

A partir do momento em que o script esta' em funcionamento, eu executo
o comando ps -ef |less para ver se o encontro,
mas nao consigo encontra-lo de jeito nenhum...

Gostaria de receber sugestoes se possivel, para resolver o problema do
processo que nao aparece, e tambem para tentar
ajustar o script /root/mp8startup para que eu possa derruba-lo com o
comando /etc/init.d/mp8startup stop, ou inicia-lo
com o comando /etc/init.d/mp8startup start...

O nome do arquivo e' /root/mp8startup, e o seu conteudo esta' listado
abaixo.

#SHELL=/bin/bash
SRV1="/microsiga/protheus8/bin/server/mp8srvlinux"
SRV2="/microsiga/protheus8/bin/server2/mp8srvlinux"
while true ; do
       P=$(ps afx|grep $SRV1|cut -d: -f2|cut -d" " -f 2);
       if [ ! $P ]; then
               /etc/init.d/mp8srvlinux1 start;
               dia=$(date +%d/%m/%Y)
               hora=$(date +%Hh-%Mmin-%Ss)
               echo Protheus8 Server 1 Down em $dia as $hora -
Iniciado Automaticamente !!! >>
/microsiga/log_queda_srv01.txt;
       fi
       P=$(ps afx|grep $SRV2|cut -d: -f2|cut -d" " -f 2);
       if [ ! $P ]; then
               /etc/init.d/mp8srvlinux2 start;
               dia=$(date +%d/%m/%Y)
               hora=$(date +%Hh-%Mmin-%Ss)
               echo Protheus8 Server 2 Down em $dia as $hora -
Iniciado Automaticamente !!! >>
/microsiga/log_queda_srv02.txt;
       fi
done

OBS.: O script acima verifica o tempo todo se os servicos abaixo estao
ativos, caso o servico caia ela starta imediatamente:

root     24920     1  7 11:00 pts/1    00:17:43
/microsiga/protheus8/bin/server/mp8srvlinux daemon
root     25128     1  5 Nov15 pts/1    01:03:00
/microsiga/protheus8/bin/server2/mp8srvlinux daemon

Conto com a ajuda de todos...

E desde ja' agradeco...

Um forte abraco.

Fernandes
[EMAIL PROTECTED]

OFS RJ Ltda.
Drogaria Moderna.

http://www.drogariamoderna.com.br

"Somente depois de esgotados todos os recursos naturais, o homem
sabera' que o dinheiro nao se come".

* Autor desconhecido.


Responder a