Automatizar os downloads que podem ser interrompidos por falhas de VPN / Download

0

Preciso fazer o download de 20 arquivos, cada um com quase 2 GB cada.
No entanto, na maioria das vezes, meus downloads são interrompidos por falhas na Internet ou erros de VPN. Então, se é um erro de download, eu preciso reiniciar o download ou se é um erro de VPN, eu preciso relogar em openVPN e reiniciar o download.
Eu quero automatizar esse processo, como faço isso?
Estou ciente de que existe o iMacros para o firefox, mas é útil apenas para atividades como preenchimento de formulário ou pode ser estendido para essas tarefas também?
Eu fiz um procedimento / algoritmo simples para isso. Alguém pode me ajudar a descobrir como eu poderia implementá-lo?
1. Conecte-se ao OpenVPN
2. Ir para o link do documento *
3. Salvar link para 4. Se o download for interrompido, Do 2
5. Se a VPN foi interrompida, faça 1
6. Se o download estiver concluído, Link = Link + 1
7. Se todos os links estiverem concluídos, encerre a tarefa.
Documento: Arquivo que contém links para download.

    
por user248884 14.06.2015 / 21:42

1 resposta

0

Se você tiver acesso ssh ao servidor, sugiro usar o rsync. Pode determinar quais arquivos precisam ser baixados, no todo ou em parte. Se a VPN falhar, você poderá reiniciá-la e, em seguida, executar novamente o comando rsync; ele vai pegar onde interrompido.

Se você precisar fazer o download sobre http, sugiro usar o wget. Ele pode continuar baixando arquivos baixados parcialmente com novas tentativas, mas não tenho certeza de como é bom determinar se um arquivo que ele já tem está atualizado.

    
por 15.06.2015 / 00:53