Archives
September 2010 (1)March 2010 (1)
January 2010 (1)
November 2009 (1)
July 2009 (1)
January 2009 (3)
December 2008 (1)
Sections
Code Tutorial (4)Misc (2)
QRCode Button (1)
Server Admin (2)
Os
Debian (1)Code Tags
PHP (3)Mysql (1)
Bash (1)
Tools
Show/Hide Keys
Code Tags: bash
I needed to keep my GeoIP db up to date for my stats package so I decided to write a cron script that would do it for me.
Place the above code (or download here http://blogs.bluerhinos.co.uk/data/files/9/geoipupdate ) into /etc/cron.monthly/geoipupdate
Note: they update their db on the 1st or 2nd so I changed my /etc/crontab so that the monthly scrips run on the 3rd
I needed to keep my GeoIP db up to date for my stats package so I decided to write a cron script that would do it for me.
bash code:#!/bin/bash
#############################################################
# ./geoipupdate = Auto updates the free GeoIP databases
# (c) andrew[at]bluerhinos.co.uk 2010 : Creative Commons
#############################################################
#list of urls
URLS=" http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz"
URLS="$URLS http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz"
#target directory
TARGETDIR="/var/lib/GeoIP"
for URL in $URLS
do
wget -q -N -P "$TARGETDIR" "$URL"
BASENAME=`basename "$URL"`
gunzip -f "$TARGETDIR/$BASENAME";
done
Place the above code (or download here http://blogs.bluerhinos.co.uk/data/files/9/geoipupdate ) into /etc/cron.monthly/geoipupdate
Note: they update their db on the 1st or 2nd so I changed my /etc/crontab so that the monthly scrips run on the 3rd
Os: Debian
Oh and it has to be stable ish.
Yesterday I had to try and get php-ffmpeg and x264 enabled ffmpeg to sit side by side each other on a Debian Lenny install. The problem is that debian's ffmpeg that ships in the lenny package tree is not 264 enabled. But when you use the ffmpeg from debian-multimedia it breaks the installed php-ffmpeg.
So I suggest you do this:
Start With vanilla debian install
Install your php, apache, php-ffmpeg etc
Then add your debian-multimedia.org as a apt source.
Then follow these instructions
http://tovid.wikia.com/wiki/Installing_svn_ffmpeg_on_a_Debian_based_distro
(I have attahed a pdf of the page incase its not there when you read this, Data: Instruction for compiling ffmpeg
Happy Hunting
Oh and it has to be stable ish.
Yesterday I had to try and get php-ffmpeg and x264 enabled ffmpeg to sit side by side each other on a Debian Lenny install. The problem is that debian's ffmpeg that ships in the lenny package tree is not 264 enabled. But when you use the ffmpeg from debian-multimedia it breaks the installed php-ffmpeg.
So I suggest you do this:
Start With vanilla debian install
Install your php, apache, php-ffmpeg etc
Then add your debian-multimedia.org as a apt source.
Then follow these instructions
http://tovid.wikia.com/wiki/Installing_svn_ffmpeg_on_a_Debian_based_distro
(I have attahed a pdf of the page incase its not there when you read this, Data: Instruction for compiling ffmpeg
Happy Hunting