Update browscap

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

[ Hits: 2.250 ]

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

Instalador e ativador da placa Real 3D Captura.

Wvdial ativo com shell script

Soma as notas de alunos

Instalando OCR apps no seu Debian.

Criação de maquinas no SAMBA


  

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