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 15/04/2007, à 17:15

Medmidou

Demande de script

Salut
Si je veux faire un script que à partir d'un scan des bornes wi-fi disponible, il me connecte automatiquement.
mais j'ai mal à écrire la ligne que me permet de savoir si le mot existe dans le variable s (dans cet exemple)

voici mon script incomplet :

#!/bin/bash
export s=`iwlist eth1 scan`

if [ "grep nom_1 $s" = "nom_borne_1" ] je sais que c'est faut cet ligne smile

###je veux dire par cet ligne et c'est ça ma question : si le nom "maison par exemple" se trouve ###dans iwlist eth1 scan alors la condition num1, si le nom faculté alors la condition num2

then
/home/admin/config-nom-borne-1
echo "La connexion au nom-borne-1 a été effectué"

else if ["grep nom_2 $2" = "nom_borne_2" ]
      then
      /home/admin/config-nom-borne-2
      echo "La connexion au nom-borne-2 a été effectué"
      else
      echo "Erreur!!!"
      fi
fi

Hors ligne

#2 Le 15/04/2007, à 18:47

Freddy

Re : Demande de script

Essaie avec :

if iwlist eth1 scan | grep "nom_borne_1">/dev/null; then
  /home/admin/config-nom-borne-1 && echo "La connexion au nom-borne-1 a été effectuée" && exit 0
elif iwlist eth1 scan | grep "nom_borne_2">/dev/null; then
  /home/admin/config-nom-borne-2 && echo "La connexion au nom-borne-2 a été effectuée" && exit 0
fi

echo "Erreur."
exit 1

Dernière modification par Freddy (Le 15/04/2007, à 18:47)


There is no system but GNU, and Linux is one of its kernels.

Hors ligne

#3 Le 16/04/2007, à 10:49

Medmidou

Re : Demande de script

Merci ça marche wink
et je le fait exécuter automatiquement lors de démarrage,
ça me gagne 10 secondes à chaque démarrage cool
Merci

Hors ligne