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]
