Update browscap

Publicado por Perfil removido (última atualização em 20/06/2017)

[ Hits: 2.336 ]

Download update_browscap.sh




Atualização do "browscap.ini" utilizando como referência a última versão disponível no "browscap.org".

  



Esconder código-fonte

#!/bin/bash
# chmod +x /usr/local/sbin/update_browscap.sh
# echo "00 00 * * * root /usr/local/sbin/update_browscap.sh" >> /etc/crontab
 
URL="browscap.org"
STATUS=$(curl -I --silent $URL 2>/dev/null | head -n 1 | awk -F" " '{print $2}')
VWEB=$(curl $URL/version-number 2> /dev/null)
VLOCAL=$(grep Browscap_Version -A 1 /etc/browscap.ini | tail -1 | cut -d "=" -f2)
USER=$(whoami)
 
if [ "$STATUS" != "200" ];
then
   echo "$USER - $(date +'%Y-%m-%d %H:%M:%S'): ERROR" >> /var/log/browscap.log
   exit 1
fi
if [ "$VWEB" -gt "$VLOCAL" ];
then
    echo "$USER - $(date +'%Y-%m-%d %H:%M:%S'): ATUALIZANDO" >> /var/log/browscap.log
    mv /etc/browscap.ini /etc/browscap.ini.old
    curl -o /etc/browscap.ini https://$URL/stream?q=Lite_PHP_BrowsCapINI 2> /dev/null
    systemctl restart httpd
    echo "$USER - $(date +'%Y-%m-%d %H:%M:%S'): ATUALIZADO" >> /var/log/browscap.log
else
    echo "$USER - $(date +'%Y-%m-%d %H:%M:%S'): NAO HA ATUALIZACAO" >> /var/log/browscap.log
fi

Scripts recomendados

calculadora

compactação de backup diários

Limpar cache Squid

logs

Script para verificação do JAVA configurado no PATH


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts