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
Instalando o plugin Java6 da Sun no Ubuntu Linux
dag.repo para yum no rhel4
Gerenciando histórico de comandos no GNU/Linux
Fixar processo em um núcleo de processador
Centos5 com repositório yum do pbone
Leitura recomendada
Debian 6.x e CentOS 6.x - Instalando módulo para chipset Realtek RTL8111/8168B
Instalação do Calculate Scratch
Usar o WoeUSB-ng no Debian para criar um pendrive bootável
Estilizando o i3lock no seu ambiente i3
WireShark: Acessar interface remota
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