Errata de enfeite: >/dev/null 2>&1 e não 2>&1 >/dev/null
Flavio do Carmo Junior On 4/19/07, Flavio Junior <[EMAIL PROTECTED]> wrote: > > Uma boa alternativa seria essa: > > [EMAIL PROTECTED]:~$ if ping -c3 -W3 192.168.10.252 2>&1 >/dev/null; then echo > OK; else echo NOK; fi > OK > [EMAIL PROTECTED]:~$ if ping -c3 -W3 192.168.10.250 2>&1 >/dev/null; then echo > OK; else echo NOK; fi > NOK > [EMAIL PROTECTED]:~$ > > > 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 <[EMAIL PROTECTED]> 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]
