Ну а как же с другой проблемой бороться многопотокостью (Пример есть ftp у него ограничено на каждое подключение 2 kb/s (тоесть если начинаеш качать к примеру fla***et в 5 потоков то получается что общая скорость примерно 10 kb/s и файл размером в 600 kb скачается за 1 мин.) а вот как быть с wget он ведь и будет продолжать лить со скоростью 2kb/s)-потомучто в 1 поток а вот как сделать в 5 (пример как с fla**et).
Возьми curl вместо wget
прочитай man curl на предмет
-r/--range <range>
(HTTP/FTP) Retrieve a byte range (i.e a partial document) from a
HTTP/1.1 or FTP server. Ranges can be specified in a number of
ways.
0-499 specifies the first 500 bytes
500-999 specifies the second 500 bytes
-500 specifies the last 500 bytes
9500 specifies the bytes from offset 9500 and forward
Ну и разбей закачку на куски (запусти 10 curl)
потом cat parts* > results.tar.gz (например)
Нашишешь скрипт -- кидай его сюда, чтобы нуждающиеся
уталили свою жажду многопоточной закачки