Jawaban:
Anda bisa menggunakan --tries
opsi ini.
--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.
Jadi --tries=0
sebaiknya lakukan triknya.
Itu, dikombinasikan dengan --read-timeout=seconds
juga. The detik mengacu pada waktu idle: jika, pada setiap titik di download, tidak ada data yang diterima selama lebih dari jumlah tertentu dari detik, membaca gagal dan download ulang.
Jadi perintah terakhir:
wget -c --tries=0 --read-timeout=20 [URL]
--read-timeout=seconds
sebagai gantinya. "Waktu" batas waktu ini mengacu pada waktu idle: jika, pada titik apa pun dalam unduhan, tidak ada data yang diterima lebih dari jumlah detik yang ditentukan, pembacaan gagal dan unduhan dimulai kembali. Opsi ini tidak secara langsung mempengaruhi durasi seluruh unduhan. Tentu saja, server jarak jauh dapat memilih untuk mengakhiri koneksi lebih cepat dari opsi ini. Batas waktu baca default adalah 900 detik.
-c
ke jawaban jadi jika ada yang gagal Anda dapat mengambil di mana Anda tinggalkan. Terima kasih.