Baixar arquivo automaticamente após a inicialização

0

Eu tenho um link direto para um arquivo (PDF) na WWW. O arquivo é atualizado todos os dias. Eu gostaria de baixá-lo todos os dias para acompanhar as alterações. Qual é a maneira mais fácil de fazer isso automaticamente com o linux? (na verdade, o Ubuntu 14 ou posterior) No melhor dos casos, nem percebo isso acontecendo.

O método deve incluir uma verificação se o arquivo online tem uma data mais nova desde o último download. O computador está quase permanentemente conectado à internet e desligado após cada uso.

    
por derwodamaso 09.01.2018 / 16:08

1 resposta

0

Como sugerido nos comentários das suas perguntas, você pode buscar o arquivo com cURL (especialmente o link sugerido por Charles Green).

O que está faltando agora é a parte do agendamento. Com o Linux, você pode usar cron ou anacron . ( link e Confuso sobre o relacionamento entre o cron e o anacron ).

Independentemente do agendador, você precisa de um pequeno script de wrapper para realizar o download real com o curl (como sugerido acima). Este script é chamado pelo cron / anacron regularmente (uma vez por dia, a cada hora, ...).

Desta forma, você pode verificar se o seu script de download está funcionando corretamente, iniciando-o manualmente antes de ser iniciado automaticamente pelo (ana) cron.

No seu caso (quase sempre conectado, mas desligado após o uso), eu recomendaria configurar o anacron com uma programação diária, para que seu script seja executado exatamente uma vez por dia, todos os dias em que você inicia o computador.

    
por Stefan 09.01.2018 / 23:05