[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Inicialização de scripts...Ordem.



Em 10-03-2009 22:23, Julio escreveu:
Tenho um script de controle banda que gostaria que fosse carregado
"depois de tudo". O problema é que tenho uma placa de rede Marvell, e
ela demora pra ser levantada, e bem nela tenho a minha ppp0 que é
necessária para usar no meu script. Como faço pra resolver isso? Pra
executar o script só depois que ela subir...

Coloque o seu script dentro de um loop que testa um ping para um endereço qualquer.

Se o ping ocorrer com sucesso, então a rede está OK, portanto execute o script, do contrário use um "sleep 30" (para aguardar 30 segundos) e teste novamente a conexão.

=====================
#!/bin/bash
while (! ping -c 1 www.google.com.br > /dev/null);
do
sleep 30
done
/usr/bin/seu_script.sh
=====================

Att,
Renato


Reply to: