Update browscap

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

[ Hits: 2.030 ]

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

Colorindo o seu Shell Script

Exclusão de arquivos em massa por data

Converter animes em .mp4 para .avi (e outros) com qualidade perfeita

edit_file

Fechar contas em servidor Zimbra após 90 dias


  

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