View Single Post
Alexxxl's Avatar
Posts: 152 | Thanked: 91 times | Joined on Mar 2013 @ Russia Saratov
#133
another script monitors the status of your internet connection, and informs when connecting ... GPRS / wlan, connected / disconnected:

Code:
#!/bin/bash


echo "-" > /home/user/MyDocs/wifi_log.log


source /tmp/session_bus_address.user
while true
do


name_wifi=$(qdbus --system com.nokia.icd2.context /org/maemo/contextkit/Internet/NetworkName org.maemo.contextkit.Property.Get | sed q)
status_wifi=$(qdbus --system com.nokia.icd2.context /org/maemo/contextkit/Internet/NetworkState org.maemo.contextkit.Property.Get | sed q)
wifi_log=$(cat /home/user/MyDocs/wifi_log.log)
lan=$(qdbus --system com.nokia.icd2.context /org/maemo/contextkit/Internet/NetworkType org.maemo.contextkit.Property.Get | sed q)

if [[ "$status_wifi" == "connected" ]]; then
          if [[ "$status_wifi" == "$wifi_log" ]]; then
          :
          else     
          qdbus com.mikeasoft.rockwatch /rockwatch showSMS "N9" "$lan ""$name_wifi ""$status_wifi"
          echo $status_wifi > /home/user/MyDocs/wifi_log.log
	   echo $name_wifi > /home/user/MyDocs/wifi_log1.log
	   echo $lan > /home/user/MyDocs/wifi_lan.log
          fi
else
if [[ "$status_wifi" == "disconnected" ]]; then
          if [[ "$status_wifi" == "$wifi_log" ]]; then
          :
          else     
          wf_name=$(cat /home/user/MyDocs/wifi_log1.log)
          lan_name=$(cat /home/user/MyDocs/wifi_lan.log)
	   qdbus com.mikeasoft.rockwatch /rockwatch showSMS "N9" "$lan_name ""$wf_name ""$status_wifi"
          echo $status_wifi > /home/user/MyDocs/wifi_log.log
fi
fi
fi

sleep 1
done