ďťż
 
 
   Skrypt sh - automatyczne łączenie z wifi
 
 

Tematy

 
    
 

 

 

 

Skrypt sh - automatyczne łączenie z wifi





freesz - 03-07-2010 17:48
Pracuje nad skryptem, który uruchomi: ifup wlan0 jeżeli znajdzie jakiekolwiek sieci w zasięgu, zdefiniowane w /etc/wpa_supplicant.conf:
#!/bin/sh
for net in `sudo iwlist wlan0 scan | grep ESSID: | sed -e 's/\ESSID:"\(.*\)"/\1/' -`; do
sudo cat /etc/wpa_supplicant.conf | grep $net > /dev/null
if $? == 1
then
  echo "Nie znaleziono w zasięgu sieci WiFi z którymi można by się podłączyć."
else
  echo "Łączenie się z siecią $net..."
  sudo ifup wlan0
  break
fi
done Niby wszystko działa dobrze, jednak po uruchomieniu programu otrzymuje następujący komunikat:
./test: 12: 0: not found
Łączenie się z siecią Rid...
ifup: interface wlan0 already configured Co oznacza pierwszy wiersz tego komunikatu?



db - 05-07-2010 19:01
Skrypty można debugować poprzez sh -x skrypt.sh.

W Twoim przypadku błąd jest w ifie.

Nota bene, poczytaj o "Useless use of cat award".



lessmian2 - 05-07-2010 19:22
OT

Nota bene, poczytaj o "Useless use of cat award". "Martwe koty" to straszna plaga ;)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis