[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Script para verificar processo (novato)
From: |
Flavio Junior |
Subject: |
Re: [shell-script] Re: Script para verificar processo (novato) |
Date: |
Wed, 20 Jun 2007 22:43:22 -0300 |
Dica: Inves desse monte de coisa com o grep, etnte usar o comando "pidof"
# pidof squid || echo NAO TA RODANDO
So pra dar uma base..
O fato de ter 2 squid, resposta rapida: ps fax - resposta lenta: man ps - e
busque pelo significado de processos entre () :)
Flavio do Carmo Junior
On 6/20/07, Redes - Hábil Tecnologia <address@hidden> wrote:
>
> PROCESSO="$(ps -A |grep squid | cut -d' ' -f1-2 | cut -d' ' -f1-1)"
> if test "$PROCESSO" = ""
> then
> echo "Squid parado..."
> Service squid start
> else
> echo "Squid esta rodando em...:" $PROCESSO
> fi
>
> Espero que isto te ajude...
> Mas veja se o Squid esta caíndo algo de errado tem...
>
> Sandro
>
> ----- Original Message -----
> From: Flavio Torres
> To: address@hidden <shell-script%40yahoogrupos.com.br>
> Sent: Wednesday, June 20, 2007 9:27 PM
> Subject: [shell-script] Re: Script para verificar processo (novato)
>
> --- Em address@hidden <shell-script%40yahoogrupos.com.br>,
> "SlaYeR" <slayer_r0x@...>
> escreveu
> >
> > estou com um problema em que o squid cai quase sempre
> > quero saber como fazer um script pra verificar se ele está no ar
> > pra se nao estiver, fazer ele voltar
> > sei que pra verificaçao eh o comando ps.. seria algo assim
> >
> > ps aux | grep squid
> > se nao existir
> > squid -D
> >
> > alguem pode me ajudar?
>
> Primeiro, veja o por que do squid cair, talvez aumentar o spool
> resolva ;)
>
> btw:
>
> [[ ! `ps aux | fgrep -i squid | grep -v grep` ]] && echo caiu || echo
> ok
>
> []´s
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]