Answers:
您可以使用该--tries
选项。
--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.
所以--tries=0
应该做到这一点。
那,再加上--read-timeout=seconds
。该秒数是指空闲时间:如果在下载的任何时刻,没有收到超过指定秒数的数据,则读取失败,并重新开始下载。
所以最后一个命令:
wget -c --tries=0 --read-timeout=20 [URL]
--read-timeout=seconds
改用。此超时的“时间”是指空闲时间:如果在下载的任何时间点,如果没有收到超过指定秒数的数据,则读取失败,然后重新开始下载。此选项不会直接影响整个下载的持续时间。当然,远程服务器可能会选择终止此选项所需的连接。默认读取超时为900秒。
-c
了答案,所以如果出现任何问题,您可以从上次中断的地方继续。谢谢。