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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] conferir url


From: Tiago Peczenyj
Subject: Re: [shell-script] conferir url
Date: Tue, 28 Aug 2012 13:16:52 -0300

2012/8/28 Petterson Faria <address@hidden>

> Gostei do curl do Tiago.. eu tava usando o wget -q e tal.
> Deu diferença de 900 para 200 ms (consulta com time)
>

Isto por que o curl esta pedindo os cabeçalhos da requisição apenas e não o
request inteiro. Se o servidor não suporta HEAD é um problema.

Agora, se houver uma camada de cache na frente é ETAG é suportado pode ser
adicionado um cabeçalho adicional (If-Match) e ver se retornou um 304 Not
Modified sera mais rapido ainda. Porém se demora menos de 1 segundo não
precisamos fazer tudo isso a menos que vc queira verificar muitas urls de
uma vez.


> --
> Atenciosamente,
> *Petterson Faria*
>
> *"*Where there is a shell there is a way" (UNIX)
>
>
>
>
> 2012/8/28 Robson Alexandre <address@hidden>
>
> > **
> >
> >
> > Até então eu só conhecia o check_http do nagios, mas não sei como seria
> seu
> > script.
> >
> > Atenciosamente
> > Robson Alexandre
> >
> > Enviado via Android Mobile
> > Em 28/08/2012 10:16, "Tiago Peczenyj" <address@hidden>
> escreveu:
> >
> >
> > > Uma forma seria vc ao inves de fazer um GET (verbo http) fazer um HEAD.
> > >
> > >
> > > curl --fail -s -X HEAD http://dominio/caminho/parao.pdf || echo "ops..
> > deu
> > > falha"
> > >
> > > agora lembre-se que vc pode receber algo diferente de 200 mas ainda
> estar
> > > valido, como um redirect. e talvez vc precise setar um user agent. mas
> de
> > > qq forma o HEAD pode não ser suportado, portando se vc receber um 405
> > > Method Not Allowed vc deve fazer um get e ignorar o conteudo.
> > >
> > >
> > > 2012/8/28 Petterson Faria <address@hidden>
> > >
> > > > **
> > > >
> > > >
> > > > Bom dia pessoal.
> > > >
> > > > Estou fazer um script para checar uma url, e se retorna HTTP 200 (se
> o
> > > link
> > > > está funcionando).
> > > > Porém a URL são de arquivos PDF.
> > > >
> > > > Como faço para conferir a URL, sem carregar o arquivo ?
> > > >
> > > > Pensei em usar curl ou wget jogando pra /dev/null... Mas mesmo assim
> ia
> > > > ocupar a banda lendo o arquivo não?
> > > >
> > > > Se alguém tiver uma luz, me fala.
> > > >
> > > > --
> > > > Atenciosamente,
> > > > *Petterson Faria*
> > > >
> > > > *"*Where there is a shell there is a way" (UNIX)
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Tiago B. Peczenyj
> > > Linux User #405772
> > >
> > > http://pacman.blog.br
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> > > ------------------------------------
> > >
> > > ----------------------------------------------------------
> > > Esta lista não admite a abordagem de outras liguagens de programação,
> > como
> > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > > prévio aviso.
> > > ----------------------------------------------------------
> > > Sair da lista: address@hidden
> >
> > > ----------------------------------------------------------
> > > Esta lista é moderada de acordo com o previsto em
> > > http://www.listas-discussao.cjb.net
> > > ----------------------------------------------------------
> > > Servidor Newsgroup da lista: news.gmane.org
> > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > >
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


-- 
Tiago B. Peczenyj
Linux User #405772

http://pacman.blog.br


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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