diff options
Diffstat (limited to 'compare.sh')
| -rwxr-xr-x | compare.sh | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/compare.sh b/compare.sh new file mode 100755 index 0000000..1db6a21 --- /dev/null +++ b/compare.sh @@ -0,0 +1,38 @@ +#!/bin/bash - +# SJP August 2014 +# Reads logfile of IP address records created by monitor.sh +# When IP address changes it sends an email" + + +cd ~/mail/monitor + +if (test -e data/tmp.*) then + datafile=$(ls data/tmp.*) +else + exit +fi + + +#i=0 +#while read line +#do +# i=$[i+1] +# echo $i, $line +#done < $datafile + +# Get the IP address from the first line +read firstline < $datafile + +firstip=$(echo $firstline | awk '{ print $2 }') + +# sec=$(echo $firstline | awk '{ print $1 }') + +echo "First = $firstip" + +lastline=$(tail -1 $datafile) + +lastip=$(echo $lastline | awk '{ print $2 }') + +echo "Last = $lastip" + +[ "$lastip" = "$firstip" ] && echo 'match' || echo 'different' |
