Commande internet : linux/bash/commandes

Résolu
Bonsoir, voilà, j'aimerai créer un script pour mon raspberry pi(petit ordinateur sans écran qui tourne sous linux) qui allume une del rouge si il n'y a pas internet.
Bref bref
Le problème c'est que : Je ne sais pas quelle commande utiliser pour savoir si il y a un accès à internet (enfin du moins pas une assez potable pour rentrer dans un script) du coup je vous demande :
Est-ce que vous connaissez une commande pour savoir si le linux est connecté à internet, qui répond en peu de lignes (pas dans le style ifconfig ^^').
J'ai pensé à curl ifconfig.me/host ou /ip, mais je ne sais pas si c'est assez viable pour un script.

Merci.

3 réponses

  1. Désolé pour le retard dans mes réponses, merci beaucoup, je vais utiliser votre idée commune qui m'a l'air parfaite :) Bonne journée !
    1. Contributeur sécurité
      Hello,

      Le moyen le plus simple c'est de ping qqchose qui est quasiment toujours là, comme google.com par exemple.

      Si tu ping et que ça passe = connecté a internet, si le ping foire > Pas connecté.
      1. Contributeur
        hello
        ping -c 4 -q -W 4 www.google.com > /dev/null 2>&1
        if [ $? -eq 0 ] ; then
        echo "réseau ok"
        else
        echo "pas de connexion"
        fi
        done