Automatinis GeoIP atnaujinimas Linux
Sukuriame failą geoip_update.sh su tokiu turiniu.
#!/bin/bash cd /tmp wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz gunzip GeoIP.dat.gz mv GeoIP.dat /usr/share/GeoIP/ rm GeoIP.dat.gz ls -la /usr/share/GeoIP
Nepamirškite failui suteikti vykdymo (execute) teisių.
chmod +x geoip_update.sh
Tuomet redaguojame cron:
crontab -e
Pridedame eilutę
01 01 5 * * /home/user/geoip_update.sh > /var/log/geoipupdate.log
Pagal aukščiau pateiktus nustatymus GeoIP bus atnaujinamas kiekvieno mėnesio 5 dieną. Kadangi atnaujinimai išleidžiami dažniausiai mėnesio pradžioje, tai 5 diena yra pats tas. Log’ą galėsite peržiūrėti faile /var/log/geoipupdate.log