Verificar atualização em URL
Publicado por Francis David 01/10/2005
[ Hits: 7.254 ]
Homepage: http://blog.fdavid.com.br
Bom eu já havia publicado este script, mas valeu pois agora para deixar o meu VOL atualizado estou postando a versão 1.1
Necessidade: Minha esposa prestou um concurso e ficava de 10 em 10 minutos me perguntando se o gabarito já havia sido publicado.
Solução: Criar um script para que verifica-se se a URL informada havia sido atualizada.
#!/bin/bash # Author: Francis David Donato Pereira (knancys) # e-mail des-fdavid@netsite.com.br # InstantMessagers ICQ # 174253802 / MSN knancys@hotmail.com / YAHOO fdavid_knancys # Usage: checkURL.sh <URL> # Version: 1.1 # Change log # 2005 Aug 16 - Published first version # 2005 Aug 25 - (bug) Don't update the file source to compare, after the first comparison # Temporary files export file_source=/tmp/source.checkURL export file_target=/tmp/target.checkURL rm $file_target -f rm $file_source -f # Variables export msg="Update URL's file" export inter=60 # Save URL Source in file to compare wget -q $1 -O $file_source while true; do # Save URL Target in file to compare wget -q $1 -O $file_target # Test and if to find returns 1 in case that I oppose to return 0 export result_test=$((diff $file_source $file_target -qa) | grep differ -c) # Print date if test $result_test = 1; then echo $(date) $msg; wget -q $1 -O $file_source fi # Waiting n seconds sleep $inter done;
zsh: Cliff random number generator
Criação de usuários no Samba utilizando script
Script para desinstalar pacotes desnecessários no OpenSuse
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Como atualizar o Debian 8 para o 10 (10)
Dica sobre iptables ACCEPT e DROP (6)
NGNIX - Aplicar SNAT para evitar roteamento assimetrico (29)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta