[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Verificar sussesso do comando ping
From: |
Flavio Junior |
Subject: |
Re: [shell-script] Verificar sussesso do comando ping |
Date: |
Thu, 19 Apr 2007 15:29:23 -0300 |
Errata de enfeite:
>/dev/null 2>&1
e não
2>&1 >/dev/null
Flavio do Carmo Junior
On 4/19/07, Flavio Junior <address@hidden> wrote:
>
> Uma boa alternativa seria essa:
>
> junior@babalu:~$ if ping -c3 -W3 192.168.10.252 2>&1 >/dev/null; then echo
> OK; else echo NOK; fi
> OK
> junior@babalu:~$ if ping -c3 -W3 192.168.10.250 2>&1 >/dev/null; then echo
> OK; else echo NOK; fi
> NOK
> junior@babalu:~$
>
>
> o -c3 e o -W3 garantem q nao vai ficar eternamente nessa linha...
>
> E o "OK" ou "NOK" agem baseado no "exit code" do proprio ping, que trata
> isso internamente no seu codigo, assim como 99,9% dos comandos linux.
>
> Um man ping pode dar uma esclarecida sobre os codigos de saida do mesmo.
>
>
> Flavio do Carmo Junior
>
> On 4/19/07, Adelson O. Junior <address@hidden> wrote:
> >
> > Olá lista, estou fazendo um script de backup remoto, e preciso saber
> > se a máquina que os dados vao ser copiados está ligada.
> > Acho que um ping seria o suficiente, mas como trato a resposta do ping
> > com o IF ?
> >
> > Obrigado
> >
> >
>
>
[As partes desta mensagem que não continham texto foram removidas]