Verificar atualização em URL

Publicado por Francis David 01/10/2005

[ Hits: 7.254 ]

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

zsh: Cliff random number generator

Buscar String Com Parametros

lower

Criação de usuários no Samba utilizando script

Script para desinstalar pacotes desnecessários no OpenSuse


  

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