onsdag 11 december 2013

Automatisk inloggning SJ, uppdaterad


SJ har nyligen ändrat så det inte längre kostar pengar att surfa. Dels har dom skaffat nya modem (4G), vilket borde öka kapaciteten. Men när nu alla får surfa hejdlöst, blir det väl slött ändå :(


Hur som helst, scriptet i förra posten, fungerar inte längre. Men om man fortfarande vill ha ett script som automatiskt aktiverar internet, kan man förändra sj.sh enligt nedan:




#!/bin/sh

IF=$1
STATUS=$2
USER=marcus
SJSCRIPT=/home/marcus/sj.sh

wait_for_process() {
  PNAME=$1
  PID=`/usr/bin/pgrep $PNAME`
  while [ -z "$PID" ]; do
 sleep 3;
 PID=`/usr/bin/pgrep $PNAME`
  done
}

sj_login() {
 wait_for_process nm-applet
 echo "Logging in to SJ"
 $SJSCRIPT 2>&1
}

if [ "$IF" = "wlan0" ] && [ "$STATUS" = "up" ]; then

 ESSID="`iwconfig $IF 2>&1 | grep ESSID | sed -e's/.*ESSID:"\(.*\)"/\1/' -e's/ //g'`"
 case "$ESSID" in
  'SJ')
   # Login to SJ...
   sj_login
  ;;
 esac

fi

Inga kommentarer:

Skicka en kommentar