wget falha ao resolver o nome do host / nó após o download de 1 arquivo

0

Recentemente, tentei fazer o download de um grande número de arquivos de um site com o wget, e meu problema é que, depois de baixar um arquivo, recebo a seguinte mensagem de erro.

--2012-06-28 14:08:28--  http://./
Resolving .... failed: nodename nor servname provided, or not known.
wget: unable to resolve host address '.'
FINISHED --2012-06-28 14:08:28--
Total wall clock time: 1m 50s
Downloaded: 189 files, 76M in 1m 28s (886 KB/s)

O comando que usei foi:

wget --user=*MyUserName* --password=*MyPassword* -m --accept=zip --reject=*med*,*sml*,*sd* http://website/dir/files /volumes/Drive/Folder

Alguém pode me oferecer uma maneira de corrigir isso? Já experimentei várias perguntas e respostas, mas ninguém enfrentou o mesmo problema.

    
por ARSB 28.06.2012 / 20:13

1 resposta

2

Seu comando não faz o que você acha que faz. Em particular, a sintaxe para invocar wget é

wget [OPTION]... [URL]...

Isso significa que todos os argumentos que não são opções devem ser URLs, o que significa que wget interpreta /volumes/Drive/Folder como uma URL para buscar (o que não é o que você quis dizer, é claro). Eu não sei de uma wget opção para definir um diretório de destino de improviso, e uma pesquisa superficial do manual wget não apareceu nada óbvio, então eu sugiro apenas mudando para o diretório de destino desejado antes de executar wget .

    
por 29.06.2012 / 00:47

Tags