Update browscap
Publicado por Perfil removido (última atualização em 20/06/2017)
[ Hits: 2.430 ]
Atualização do "browscap.ini" utilizando como referência a última versão disponível no "browscap.org".
#!/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
Incluindo lista de IP's nos arquivos de bloqueio do Squid automaticamente
Script para monitorar memória do servidor
Controle de banda individual com shaper
vcut - Recortar vídeos usando ffmpeg
Nenhum comentário foi encontrado.
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Sway no Arch Linux: configuração Inicial sem enrolação
Resolvendo o bloqueio do Módulo Warsaw no Arch Linux (Porta 30900)
Loop infinito em uma media ponderada. (1)
Abrir um arquivo URL pelaLlinguagem C (5)









