Risposte:
Puoi usare l' --tries
opzione.
--tries=number
Set number of retries to number. Specify 0 or inf for infinite
retrying. The default is to retry 20 times, with the exception of
fatal errors like "connection refused" or "not found" (404), which
are not retried.
Quindi --tries=0
dovrebbe fare il trucco.
Questo, combinato --read-timeout=seconds
anche con . I secondi si riferiscono al tempo di inattività: se, in qualsiasi momento del download, non vengono ricevuti dati per più del numero di secondi specificato, la lettura non riesce e il download viene riavviato.
Quindi il comando finale:
wget -c --tries=0 --read-timeout=20 [URL]
--read-timeout=seconds
invece. Il "tempo" di questo timeout si riferisce al tempo di inattività: se, in qualsiasi momento del download, non vengono ricevuti dati per più del numero di secondi specificato, la lettura non riesce e il download viene riavviato. Questa opzione non influisce direttamente sulla durata dell'intero download. Naturalmente, il server remoto può scegliere di terminare la connessione prima di quanto richiesto da questa opzione. Il timeout di lettura predefinito è 900 secondi.
-c
alla risposta, quindi se qualcosa non riesce puoi riprendere da dove eri rimasto. Grazie.