shell-script-pt
[Top][All Lists]
Advanced

[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ó.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]