Compartilhe
Ir em baixo
avatar
Mensagens : 5
Data de inscrição : 25/11/2017
Ver perfil do usuário

IP2Country sempre actualizado

em Sab 25 Nov 2017 - 22:54
Deixo aqui os procedimentos para quem quiser colocar um script a actualizar o IP2Country automaticamente


  1. criar a pasta scripts em /usr, ficando com o seguinte directório /usr/scripts

  2. criar um ficheiro chamado ip2country.sh e colocar o seguinte e dar permissões 755 ao ficheiro. Alterar as variáveis para se adaptar á vossa instalação!!!


Código:
Código:


#!/bin/sh


installdir="/var/server"


nomedoficheiro="ip2country.csv"


#remove o ficheiro antigo


rm $installdir/$nomedoficheiro


#faz o dowload do ficheiro actualizado


wget software77.net/geo-ip/?DL=2 -O $installdir/IpToCountry.csv.zip


#descompacta o ficheiro


cd $installdir


unzip IpToCountry.csv.zip


#renomeia o arquivo de acordo com o definido na variavel


mv IpToCountry.csv $installdir/$nomedoficheiro


# atribui 775 ao ficheiro


chmod 775 $installdir/$nomedoficheiro


# limpa os ficheiros temporarios


rm $installdir/IpToCountry.csv.zip





Ao correr já vai actualizar





Se quiserem colocar no crontab para actualizar automáticamente todos os meses, na line de comando coloquem o seguinte, ou criem um ficheiro .sh com o texto :


Código:


#!/bin/sh


########


#se quiserem adicionar uma tarefa automatica no crontab


crontab -l | { cat; echo "30 06 5 * * /usr/scripts/ip2country.sh"; } | crontab -


# todos os dias 5 de cada mes ás 06:30 inicia o processo de actualização do iptocountry


########



Após a actualização só assume o novo ficheiro depois de reiniciar o multi..
avatar
Admin
Mensagens : 91
Data de inscrição : 16/08/2017
Ver perfil do usuáriohttp://www.tugacs.com

Re: IP2Country sempre actualizado

em Dom 26 Nov 2017 - 0:25
Wow, muito bom!

_________________
"Your time is limited, so don't waste it living someone else's life" - Steve Jobs
Voltar ao Topo
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum