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 <[EMAIL PROTECTED]>: > >> 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ó.