tratamento de código de erro wget 5xx

tratamento de código de erro wget 5xx

Estou executando um script de shell que utiliza wget para recuperar dados da web. Estou me perguntando se existe uma maneira de instruir o wget a encerrar o processo imediatamente ao encontrar um código de erro 500.

Responder1

Você pode querer verificar nosso, curlpois é um pouco mais robusto, especialmente ao lidar com coisas dessa natureza.

Agora eu não sei de cara como fazer o que você quer, mas curltem certos códigos de saída para determinados eventos. Este pode ser do seu interesse:

22

Página HTTP não recuperada. O URL solicitado não foi encontrado ou retornou outro erro com o código de erro >HTTP sendo 400 ou superior. Este código de retorno só aparece se -f/--fail for usado.

Eu recomendaria verificar oenrolar página de manual

Responder2

Eu acho que o wget não tem como lidar com nenhum erro neste momento :( isso é meio chato, infelizmente o curl não vai funcionar para mim, mas se algo eu acho que a maneira de lidar com o curl seria a solução mais próxima, por assim dizer ...

informação relacionada