请看Linux下命令行下载命令wget如何设置自动重试下载失败的任务
ninehua 2024-11-21 19:07 8 浏览
要设置 wget 自动重试下载失败的任务,可以使用 -t, --tries 选项来指定重试的次数。而关于超时的设置,可以使用-T, --timeout选项来设置超时时间。下面我们通过下载github下的docker-compose文件作为例子来看看关于这几个参数的使用。而github的不稳定也为下载的可能中断提供了环境和条件。
设置重试次数:
-t或 --tries 选项可以指定 wget 在遇到错误时重试的次数。在wget命令的--help输出结果中,是这样解释:
-t, --tries=数字 设置重试次数为 <数字> (0 代表无限制)
例如,如果你想要 wget 重试 5 次下载,可以使用以下命令:
$ wget -c -t 5 https://github.com/docker/compose/releases/download/v2.29.6/docker-compose-linux-x86_64
如果将 --tries 设置为 0,则表示无限次重试,直到连接成功:
$ wget --tries=0 https://github.com/docker/compose/releases/download/v2.29.6/docker-compose-linux-x86_64
设置超时时间:
wget 还有一个 -T 或 --timeout 选项,用于设置超时时间。在wget命令的--help输出结果中,是这样解释:
-w, --wait=SECONDS 等待间隔为 SECONDS 秒 (在获取的 URL 多于 1 个时生效)
例如,如果你想要设置超时时间为 120 秒,可以使用:
$ wget -T 120 https://github.com/docker/compose/releases/download/v2.29.6/docker-compose-linux-x86_64
无限重试与超时设置:
如果你希望 wget 在连接失败时无限重试,并且每次重试之间有一定的等待时间,可以结合使用 --tries=0 和 --waitretry 选项。
--waitretry=SECONDS 在获取文件的重试期间等待 1..SECONDS 秒 (在获取的 URL 多于 1 个时生效)
例如,以下命令将使 wget 在每次重试之间等待 1 秒:
$ wget --tries=0 --waitretry=1 https://github.com/docker/compose/releases/download/v2.29.6/docker-compose-linux-x86_64
配置文件中设置默认重试次数:
你也可以通过修改 /etc/wgetrc 配置文件来更改 wget 的默认重试次数。找到 tries 选项并取消注释,然后设置你想要的重试次数:
tries = 40
通过上面的这些设置,你可以让 wget 在下载失败时自动重试,直到达到指定的重试次数或者成功为止。这样远程服务器也可以在命令行中下载文件,不用安装哪些图形客户端的下载软件实现远程下载。
相关推荐
- Windows系统激活工具:W10 Digital Activation
-
W10DigitalActivation是是由俄罗斯人Ratiborus制作的一款Windows10永久激活工具,主要采用HWID(Windows10数字许可永久激活)和KMS38模式(激活有...
- 激活工具及系统调试工具下载方法!含office激活,共享修复等工具
-
今天给大家分享一下激活工具以及系统调试工具,视频后边会给一个下载的方法,我们可以去下载使用。1.我们下载好的是一个压缩包,需要输入密码以后完全解压出来才可以使用。需要注意的是压缩包里边的工具比较多,有...
- 微软商店上架KMS激活工具win10系统和office免费激活,攻略附上
-
最近网上热传微软官方软件商店上竟然上架了KMS系统激活工具,下载测试后确实有效,不知道微软是是心大还是另有其他的目的。既然这样今天就把简单的系统激活教程分享一下,至少能避免大家从其他渠道下载下到一些恶...
- HWIDGEN——Win10数字权利永久激活神器
-
HWIDGEN是一款非常实用的Windows10永久激活工具。软件采用win0数字权利激活,是一种全新的系统激活方式。与KMS激活工具不同,KMS激活具有180天有效期,使用超过180需要再次手动激活...
- Windows10系统下载地址及安装教程(永久激活)
-
软件介绍:...
- win10系统+office任何版本简单激活工具分享,赶紧收藏
-
经常有朋友问我怎么激活Win10系统及office办公软件,叫我帮忙远程一下。我今天刚重装了一下Win10正式专业版系统,由于是采用“全新”方式安装Windows10系统及office2019,因此系...
- win10系统永久激活工具 win10永久激活工具使用方法
-
1、下载激活工具:云萌2、软件不需要安装,下载双击即可使用。根据自己win10的版本,选择对应要激活的版本。教育版,选择Education;专业版,选择Professional。...
- CS资质办理流程详解,认证不再走弯路
-
CS能力等级划分为五个等级,从低到高分别用CS1级、CS2级、CS3级、CS4级、CS5级表示,并依次定义为初始级、基本级、良好级、优秀级和杰出级。...
- 支持独显+软硬件AI加持丨零刻GTI Ultra首发拆解评测+内存超频作业
-
#理想家生活#...
- CSGO时代奖金高达1.6亿美金 CS2会超过前者吗?
-
随着CS2的正式发布,CSGO的大型赛事在EPLS18结束之后也将画上句号,近日,有外媒统计了CSGO时代的奖金情况。...
- 技嘉 B760M新雕妹2.0主板评测:二次元狂喜,性价比超高
-
越来越多的硬件厂家都推出了自己的二次元代言人,并将它们融入各大产品中,从而吸纳二次元用户。前不久技嘉推出了B760M新雕妹2.0主板,直接将雕妹印在了散热装甲上,也整块主板给人眼前一亮,今天就让我们一...
- 完美世界赛事霸王条款不能退票?想找人工客服却只找到机器人
-
来源:5D调查近日,《5D调查》发现,有大量消费者向黑猫投诉平台反馈称,自己购买了12月开赛的电竞赛事CS2上海Major的门票,因各种原因无法观赛想要退票,却都被完美世界客服拒绝,且没有给出任何理由...
- cs认证办理条件是什么? cs产品认证
-
办理cs认证需要具备哪些条件?以下对此做了介绍,供参考。1、具有独立企业法人资格,从事信息系统建设和服务业务1年以上。2、社会信誉良好,具有良好的资信和公众形象,具有良好的知识产权保护意识,无违反国家...
- CS2卡顿,跳帧掉帧,画面撕裂,教你如何避免
-
CS2匆忙上线,很多小伙伴吐槽游戏是半成品,游戏本体塑料感太差,优化稀烂等等,有很多朋友明明设备已经很不错了,结果在玩CS2时还是会出现各种画面问题,接下来就让我告诉大家画质最优解,低配高配都能用哦...
- 所有完美世界上海Major的战队和选手贴纸。
-
以下是完美世界上海Major的所有选手签名和战队贴纸。在RMR结束后,Valve发布了完美世界上海Major的战队和选手签名贴纸。这次,选手们被要求手绘签名,就像在粉丝的鼠标垫上签名一样,因此整体风格...