#!/bin/bash
# Petr Simandl
# Hlidani wifi spoje jestli nevypadl a jeho pripadne nahozeni

iface="wlan0"
essid="CZFree.Net.J2P"
iwprivcmd="/usr/local/sbin/iwpriv $iface reset 1"
jarovcmd="/root/bin/wifi_jarov"

while [ 1 ]
do
  lastessid=`/usr/local/sbin/iwconfig $iface | grep $iface | awk '{print $4}'`

  if [ "a"$lastessid != "aESSID:\""$essid"\"" ]
  then
    sleep 2
    lastessid=`/usr/local/sbin/iwconfig $iface | grep $iface | awk '{print $4}'`
    if [ "a"$lastessid != "aESSID:\""$essid"\"" ]
    then
      datum=`date`
      $iwprivcmd  
#     $jarovcmd
      echo $datum $lastessid >> /var/log/watchwlan.log
    fi
  fi

sleep 20

done