Skrypt sh - automatyczne łączenie z wifi
: 03 lipca 2010, 17:48
Pracuje nad skryptem, który uruchomi: jeżeli znajdzie jakiekolwiek sieci w zasięgu, zdefiniowane w /etc/wpa_supplicant.conf:
Niby wszystko działa dobrze, jednak po uruchomieniu programu otrzymuje następujący komunikat:
Co oznacza pierwszy wiersz tego komunikatu?
Kod: Zaznacz cały
ifup wlan0
Kod: Zaznacz cały
#!/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
Kod: Zaznacz cały
./test: 12: 0: not found
Łączenie się z siecią Rid...
ifup: interface wlan0 already configured