Update browscap

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

[ Hits: 2.441 ]

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

Instalando OCR apps no seu Debian.

Alterar Data e Hora do Sistema

zsh: array shuffle function

KSH-93 orientado a objetos... SQN :P

Alterando imagem do Grub no Ubuntu 10.04


  

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