Pages : 1
#1 Le 15/04/2007, à 16: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
###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, à 17: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, à 17:47)
There is no system but GNU, and Linux is one of its kernels.
Hors ligne
#3 Le 16/04/2007, à 09:49
- Medmidou
Re : Demande de script
Merci ça marche
et je le fait exécuter automatiquement lors de démarrage,
ça me gagne 10 secondes à chaque démarrage
Merci
Hors ligne
Pages : 1