Múltiplos downloads
Muitas vezes precisamos de baixar vários arquivos de diversos sites. Uma solução que encontrei para este problema foi uma lista de download.
Criei um arquivo com a lista de todas as URL dos downloads necessários:
$ cat >> /tmp/download << fim
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/pentaho-report-design-wizard-1.5.3.466.0.zip
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/Pentaho_Report_Designer-1.2.0.219-RC2.pdf
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/Pentaho_Guia_do_Iniciante_pt_1.1.5.pdf
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/MySQL_Primetime_Business_Intelligence.pdf
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/pentaho-design-studio_1.5.3.435-0.zip
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/Pentaho_Criando_Solucoes.pdf
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/PentahoReportDesigner-1.2.0.219-RC2.zip
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/Advanced_Reporting_Guide-1.5.3.pdf
http://ufpr.dl.sourceforge.net/sourceforge/pentaho/Pentaho_Report_Design_Wizard_zh_CN_1.1.5.pdf
http://ufpr.dl.sourceforge.net/sourceforge/mondrian/Pentaho_Cube_Designer_User_Guide_zh_CN_0.7.0.pdf
fim
$ cat /tmp/download | while read a; do wget -b $a; done
Esta forma gera vários arquivos wget.log com as informações dos downloads, ou:
$ cat /tmp/download | xargs wget -b
Desta forma gera apenas 1 arquivos wget.log com as informações dos downloads.
E pronto.
Outras dicas deste autor
dag.repo para yum no rhel4
Gerenciando histórico de comandos no GNU/Linux
Centos5 com repositório yum do pbone
Atualização do horário de verão automatizada
Instalando o plugin Java6 da Sun no Ubuntu Linux
Leitura recomendada
Criar uma memória swap temporária
Limpando sua memória cache de forma simples (parte 2)
Interrompendo processos no apt com segurança
Instalando pacotes com dependências (rpm)
Mesclando vídeos e áudios usando ffmpeg
Comentários
Olá, não seria mais fácil usar:
$ wget -i /tmp/download
?
:)
Por que neste exemplo que há ná dica não funcionou!
A opção '-i' só funciona perfeitamente se não houver nenhum link quebrado, se houver links quebrados aborta todo o processo, e nos exemplos desta dica ele baixa os outros.
Estou publicando um artigo mais completo sobre o 'wget', só estava esperando esta dica ser publicada.
Abraço.
Mensagem
Por que neste exemplo que há ná dica não funcionou!
A opção '-i' só funciona perfeitamente se não houver nenhum link quebrado, se houver links quebrados aborta todo o processo, e nos exemplos desta dica ele baixa os outros.
Estou publicando um artigo mais completo sobre o 'wget', só estava esperando esta dica ser publicada.
Abraço.
Contribuir com comentário
Enviar