С помощью этой команды:
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 построен на 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 интерпретируется моим сценарием. Также пробовал $ {@} и несколько других комбинаций, но безрезультатно.
Возник тот же вопрос, и я нашел обходной путь на tdlp1. jigdo-lite (здесь 0.7.3) записывает выбор пользователя в ~/.jigdo-lite
, который содержит строку wgetOpts=
. Помещение --limit-rate=xxx
там работало для меня.
jigdo-lite должен быть выполнен хотя бы один раз, но тогда он работает. На справочной странице Wget также содержится информация об этой опции (множество небольших файлов могут неэффективно запускать дроссель)
Пока.