Verificar atualização em URL

Publicado por Francis David 01/10/2005

[ Hits: 7.121 ]

Homepage: http://blog.fdavid.com.br

Download checkURL-1.1




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.

  



Esconder código-fonte

#!/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;

Scripts recomendados

Programa de músicas

Matrix - Terminal Comunication

Relógio em posições aleatórias

Calculadora plus

Theme para fluxbox


  

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