Update browscap

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

[ Hits: 1.904 ]

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

Funções Ni - funções para manipular listas e strings

Colorindo o seu Shell Script

Nmap,traceroute,ssh,ftp e nbtscan, tudo junto nesse script basicão.

Script para embutir legenda.

Identificando configuração de rede das máquinas


  

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