#1 Le 08/12/2014, à 22:02
- PowaBanga
[Résolut] mettre nom du wifi dans une variable
Bonjour,
j'aimerais faire un script, dans le quel le nom du wifi auquel mon pc est connecté soit mis dans une variable.
Ainsi, que je pourrais faire en sorte que mon script soit exécuté seulement si mon pc est connecté sur mon réseau personnel, et qu'il ne s’exécute pas si mon pc est déconnecté ou sur le wifi de quelqu'un d'autre :-)
Dernière modification par PowaBanga (Le 08/12/2014, à 22:55)
Hors ligne
#2 Le 08/12/2014, à 22:11
- J5012
Re : [Résolut] mettre nom du wifi dans une variable
tu peux demander a l'applet networkmanager de desactiver le reseau sans fil ...
Hors ligne
#3 Le 08/12/2014, à 22:28
- nany
Re : [Résolut] mettre nom du wifi dans une variable
Bonjour,
mavariable="monSSID"
essid=$(iwgetid wlan0 -r)
if [ "$essid" -eq "$mavariable" ]; then Mon_Code; fi
Hors ligne
#4 Le 08/12/2014, à 22:40
- helias
Re : [Résolut] mettre nom du wifi dans une variable
Bonjour Hernou,
Je comprend pas bien ce que tu veux exactement car en général dans un script on va plutôt procéder dans l'autre sens.
C'est a dire que "tout ce qui est différente de ... nomdetonwifi { } ".
Je pense que tu connais le nom de ton wifi
Mais tu peux regarder avec :
iwlist scan
avec des filtres de recherche comme grep tu pourrais isolé le réseaux.
Bon courage à toi,
Hélias
Hors ligne
#5 Le 08/12/2014, à 22:54
- PowaBanga
Re : [Résolut] mettre nom du wifi dans une variable
Nany avait parfaitement bien compris ma question. Merci Nany !!!
grâce à lui j'ai fais ce script type :
#!/bin/bash
essid=$(iwgetid wlan0 -r)
case $essid in
Monwifi ) MACOMMANDE ; exit ;;
-1 ) echo "Je ne sais pas sur quel wifi on est, mais on est pas à la maison c'est sur !" ; exit ;;
esac
Le but étant d'éviter de bouffer le wifi de mes amis quand je vais chez eux :-)
Dernière modification par PowaBanga (Le 08/12/2014, à 22:56)
Hors ligne