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
MS Internet Explorer no Linux (IEs4Linux)
Utilizando o comando rsync
Fixar processo em um núcleo de processador
dag.repo para yum no rhel4
Criando pacotes RPM com o rpmbuild
Leitura recomendada
80 comandos para o pinguim (parte 4)
Remover pacotes instalados duplicados (yum)
Como descobrir seu IP no provedor
Problemas com Open Office que não starta?
Juntando dois arquivos PostScript ou PDF
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