Hostname updater

From WikiPaul - Paul Swanson's wiki

Jump to: navigation, search
*/2 * * * * /home/paul/scripts/ddscript.sh
#!/bin/bash

rm index.html
wget 192.168.1.1
CURRENT=`egrep -o '([0-9]{1,3}\.){3}[0-9]{1,3}' index.html | egrep -m 1 -v '192\.168\.1\..*' `
EXTERNAL=`host devastatoriic.dyn-o-saur.com | egrep -m 1 -o '([0-9]{1,3}\.){3}[0-9]{1,3}'`

echo Current: $CURRENT
echo External $EXTERNAL

if [ "$CURRENT" != "$EXTERNAL" ]; then
	echo Oh god update now!
	ddclient
	echo `date` >> /home/paul/scripts/ddscript/lastupdate.txt
else
	echo "Didn't have to update"
fi
Personal tools