如何限制 jigdo-lite 的下载速度

如何限制 jigdo-lite 的下载速度

使用此命令: jigdo-lite --noask http://cdimage.debian.org/image

jigdo 像这样向 wget 发出调用

/bin/sh /usr/bin/wget --user-agent=jigdo-lite/0.7.3 (GNU Wget 1.17.1 built on linux-gnu.; ) --passive-ftp --dot-style=mega --continue --timeout=30 http://cdimage.debian.org/image

jigdo 没有包含任何下载速度限制的参数,因此我尝试暂时用脚本替换 wget,如下所示:

sudo mv /usr/bin/wget /usr/bin/wgetto #I rename wget
echo '/usr/bin/wgetto --limit-rate=500k ${1}' | sudo tee /usr/bin/wget #and replace it with this single liner
chmod +x /usr/bin/wget

但问题是我无法让 jigdo 发送给 wget 的所有参数都在我的脚本中正确解释。还尝试了 ${@} 和其他几种组合,但无济于事。

答案1

有同样的问题,在 tdlp 上找到了解决方法1。jigdo-lite(此处为 0.7.3)将用户选择写入~/.jigdo-lite,其中包含一个wgetOpts=字符串。放在--limit-rate=xxx 那里对我来说是有效的。

jigdo-lite 必须先执行至少一次,然后才能正常工作。Wget 手册页也指导了该选项(大量小文件可能无法有效触发节流阀)

再见。

  1. Linux 文档项目

相关内容