使用此命令:
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 手册页也指导了该选项(大量小文件可能无法有效触发节流阀)
再见。