Câu trả lời:
Bạn có thể sử dụng --tries
tùy chọn.
--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.
Vì vậy --tries=0
nên làm thủ thuật.
Điều đó, kết hợp với --read-timeout=seconds
quá. Các giây đề cập đến thời gian nhàn rỗi: nếu, tại bất kỳ thời điểm nào trong quá trình tải xuống, không có dữ liệu nào được nhận nhiều hơn số giây đã chỉ định, đọc không thành công và quá trình tải xuống được khởi động lại.
Vì vậy, lệnh cuối cùng:
wget -c --tries=0 --read-timeout=20 [URL]
--read-timeout=seconds
thay thế. "Thời gian" của thời gian chờ này đề cập đến thời gian nhàn rỗi: nếu, tại bất kỳ thời điểm nào trong quá trình tải xuống, không có dữ liệu nào được nhận nhiều hơn số giây đã chỉ định, đọc thất bại và quá trình tải xuống được khởi động lại. Tùy chọn này không ảnh hưởng trực tiếp đến thời lượng của toàn bộ quá trình tải xuống. Tất nhiên, máy chủ từ xa có thể chọn chấm dứt kết nối sớm hơn tùy chọn này yêu cầu. Thời gian chờ đọc mặc định là 900 giây.
-c
câu trả lời vì vậy nếu có gì thất bại bạn có thể chọn nơi bạn rời đi. Cảm ơn.