Como posso verificar se um arquivo está sendo baixado?

0

Eu tenho um Raspberry Pi que eu quero usar para automatizar os downloads em uma unidade de rede. Eu gostaria de reiniciar a máquina regularmente usando cron (ouvi dizer que eles não são os mais estáveis), mas obviamente, eu preferiria não reiniciá-la no meio de um download incompleto.

Provavelmente estarei fazendo o download usando vários métodos diferentes, mas uma das maneiras que eu vou usar em breve é get_iplayer e provavelmente% básicawget coisas também.

Existe alguma maneira de verificar se um está em andamento?

Qualquer conselho apreciado.

    
por Dan 17.01.2013 / 13:10

1 resposta

2

Algumas ideias sujas:

  • Pesquisar software usando ps: se uma instância do wget estiver em execução, não reinicialize.
  • Crie um arquivo de bloqueio ao acionar um download e pesquisar o arquivo de bloqueio

De qualquer forma, wget -c permite continuar um download interrompido.

    
por 17.01.2013 / 13:54