Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/01/2015, à 18:10

PowaBanga

[Résolu] Interoger l'état d wifi

Salut à tous !
Je voudrais interroger l'état du wifi, pour savoir s'il est connecté ou pas de sorte que :

case $???? in
connecté ) echo "patata" ;;
déconnecté ) echo "popopo" ;;
esac

Voilà, j'ai cherché, sans trouver, donc si quelqu'un pouvait m'aider ça serait super super top :-)

Dernière modification par PowaBanga (Le 13/01/2015, à 22:31)

Hors ligne

#2 Le 13/01/2015, à 18:51

Compte anonymisé

Re : [Résolu] Interoger l'état d wifi

INTERFACE=wlan0
if [ "`cat /sys/class/net/$INTERFACE/operstate`" = "up" ] ; then
  # OK
else
  # KO
fi

Change wlan0 par le nom de ton interface wifi (iwconfig pour l'avoir...).

#3 Le 13/01/2015, à 22:31

PowaBanga

Re : [Résolu] Interoger l'état d wifi

Merci Alx.
Voici donc mon script finalisé pour activer ou désactiver automatiquement un plugin gnome en fonction de la connexion. (perso j'ai chaque fois un long message pénible a la place du plugin quand je suis hors ligne, je trouve ça pénible tongue )

wifitourne ()
{
case $(cat /sys/class/net/wlan0/operstate) in
 up )  gnome-shell-extension-tool -e openweather-extension@jenslody.de ;;
 down ) gnome-shell-extension-tool -d openweather-extension@jenslody.de ;;
esac
sleep 10
wifitourne
}

Hors ligne