#!/bin/sh # variables FILE0=/tmp/who_online.txt FILE1=/tmp/philip_left.tmp FILE2=/tmp/philip_home.tmp ACT1=/home/user/pushbullet ACT2=/home/user/pushbullet MACADR='70:15:56:3A:91:8E' # connect to router ssh root@192.168.1.1 -i /home/user/.ssh/cert wl assoclist | awk '{print $2}' > $FILE0 # left home if [ ! -e $FILE1 ] then grep -q $MACADR $FILE0 || ($ACT1 "Philip left home" "Trigger one";echo "Philip left home">$FILE1;rm $FILE2) fi # came home if [ ! -e $FILE2 ] then grep -q $MACADR $FILE0 && ($ACT2 "Philip came home" "Trigger two";echo "Philip came home">$FILE2;rm $FILE1) fi # end file