[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Verificar arquivo na Internet
From: |
Fernando Lemes da Silva |
Subject: |
Re: [shell-script] Verificar arquivo na Internet |
Date: |
Fri, 22 Feb 2008 11:25:46 -0300 |
User-agent: |
KMail/1.9.6 |
Dando meu pitaco...
Vamos supor que voce baixe o arquivo e anote a data e hora dele no servidor
remoto. Para saber se o arquivo foi modificado basta comparar a data.. algo
como:
(echo -e "HEAD www.google.com.br/intl/pt-BR_br/images/logo.gif
HTTP/1.1\r\nHost: www.google.com.br\r\n\r"; sleep 3) |
nc www.google.com.br 80 |
grep "Last-Modified:"
Isto irá pegar o header "Last-Modified" da requisição... logo voce saberá
quando o arquivo mudar. Espero que lhe ajude.
[]'s
--
0010111100101010010100110100100101000111
Fernando LEMES da Silva
www.koho.com.br (0x43fca35b)
0101001101001001010001110010101000101111
On Friday 22 February 2008 10:56:23 Fabiano Caixeta Duarte wrote:
> Otávio Fernandes escreveu:
> > 2008/2/21 Fabiano Caixeta Duarte <address@hidden>:
> >> Leandro Ferreira escreveu:
> >> > Pessoal,
> >> >
> >> > Preciso verificar se um arquivo que esta em um site ex:
> >> > www.meusite.com/teste.gz é diferente do meu arquivo teste.gz que esta
> >> > local na minha máquina.
> >> > Há alguma forma de verificar sem ter que baixa-lo novamente?
> >> >
> >> > Att,
> >>
> >> Não tenho certeza, mas penso que wget -r resolva.
> >
> > Vc queria dizer wget -c, ou -nc neh:
> >
> > -nc, --no-clobber skip downloads that would download to
> > existing files.
> > -c, --continue resume getting a partially-downloaded
> > file.
> >
> > um abraco,
>
> Não, eu não queria.
>
> O manual fala claramente que o uso do -c em arquivos alterados gera
> monstros.
>
> O -c serve para continuar um download parcial. Até serve para um arquivo
> que foi "appendado". Só.