Page 1 sur 1

[internet] lancement automatique navigateur au démarrage

Publié : jeu. 11 oct. 2012, 14:18
par esclapion
Bonjour à tous,

Au démarrage du PC, je souhaite attendre que la connexion avec Internet soit établie puis lancer mon navigateur.

J'ai écrit un petit script :

Code : Tout sélectionner

while ! ping -c 1 google.com 2>/dev/null | grep -o "1 received" > /dev/null
do
  sleep 0.1
done
J'ai vérifié qu'il bloquait bien si la connexion n'était pas établie, mais pour autant ça ne marche pas : le contenu des onglets est incomplet.

En rajoutant une temporisation, ça marche, mais ce n'est pas satisfaisant.

Je cherche donc mieux.

Merci d'avance.

Re: [internet] lancement automatique navigateur au démarrage

Publié : jeu. 11 oct. 2012, 14:41
par tuxce
Pas besoin de grep :

Code : Tout sélectionner

while ! ping -c 1 google.com &> /dev/null; do sleep 0.1; done
ping retourne un code d'erreur s'il échoue.

Par contre, aucune idée pourquoi ça ne marcherait pas si le ping est bon.

Re: [internet] lancement automatique navigateur au démarrage

Publié : jeu. 11 oct. 2012, 15:06
par esclapion
Merci de ta réponse. C'est un peu bluffant. Apparemment, la réponse au ping arrive bien, mais qqch n'est pas prêt.

Le résultat est que les sites ne s'affichent qu'à moitié, il manque le fond en général. En actualisant, ça marche, mais c'est l'inverse du but recherché.

Pour le grep, merci, j'avais bétonné.