[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Monitor Servico e inicia-lo
From: |
Clébio |
Subject: |
Re: [shell-script] Monitor Servico e inicia-lo |
Date: |
Tue, 11 Jan 2005 17:21:11 -0200 |
não seria melhor colocar no inittab
algo assim:
dhc:2345:respawn:/usr/local/bin/dhcpd
se o processo morrer, ele inicia novamente
pode ser ate meio off minha resposta, mas acredito ser melhor q um
script pra resolver o problema
Clébio
Em Ter, 2005-01-11 às 11:49, Ricardo de Lima e Souza escreveu:
> Leandro,
>
> Da uma olhada no script abaixo, acho que atender sua necessidade:
>
> ------------------------
>
> #!/bin/sh
>
> ARQ_PID="/var/run/dhcpd.pid"
>
> start_dhcpd()
> {
> if test -f $ARQ_PID
> then
> PID=`cat $ARQ_PID`
> if test -d /proc/$PID
> then
> return
> fi
> fi
> /usr/local/bin/dhcpd
> sleep 3
> }
>
> while TRUE=1; do
> start_dhcpd
> sleep 5
> done
> --------------------------------
>
> Não esqueça de alterar os caminhos dos arquivos. Outro detalhe importante
> coloque este arquivo na inicialização do sistema.
>
> Antenciosamente,
>
> Ricardo Souza
> Administrador de Redes
> address@hidden
>
>
> On Mon, 10 Jan 2005, Leandro Costa wrote:
>
> >
> > Ola PessoALL,
> >
> > Tenho um servidor de dhcpd que uma vez por semana cai... ainda nao
> > descobri a causa entao:
> > Preciso fazer um script para ficar monitorando o dhcpd caso o servico
> > fique inativo por 5 segundos,
> > o proprio programa iniciara novamente o servico.
> > Alguem tem alguma coisa pronta para isso ?
> >
> >
> > Grato
> > Leandro
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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: address@hidden
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ---------------------------------------------------------------------
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> 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: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>