Какой менеджер загрузок способен «дросселировать» и «пауза и усиление»; возобновить 'запущенный экземпляр загрузки из скрипта

При загрузке больших файлов необходимо много раз приостанавливать загрузку. Большой файл можно скачать с помощью wget. Сначала запустите загрузку, затем убейте wget, затем возобновите загрузку по wget -c.
Я хочу приостановить загрузку слишком много раз в зависимости от таких событий, как сбой питания, недоступность сети и т. Д., И хочу автоматизировать его с помощью сценария. Поэтому нажатие Ctrl + C не вариант. Я знаю, что процесс может быть приостановлен с помощью kill -STOP "$pid". Приостановка не должна закрывать соединение с веб-сайтом, либо она должна ждать команды возобновления, либо пропускная способность сокращается до очень низкого уровня использования данных.

Как приостановить загрузку aria2 является частичным решением, но опция pause не поддерживается в моем aria2 (1.8.0, Ubuntu 10.04 LTS), и я могу не обновлять aria2 (из apt-get установить или установить вручную). Эта опция RPC для aria2, кажется, работает с Ubuntu 11.10 . Так что портативная версия aria2 также значительна.

Ищу
Я ищу менеджер загрузок, который способен пропускную способность газа и приостанавливать / возобновлять все (или один) работающий экземпляр загрузите после выполнения переключателя --throttle=10K, --pasue или чего-то в этом роде и возобновите его на переключателе --resume (или используя другие способы, такие как RPC).

Я знаю, killall -9 $(pidof downloader) должен остановить все загрузки и может быть возобновлен с последней точки. Но это только плохой выбор для меня, так как число пауз / возобновлений слишком велико, а время установления соединения с сервером (где находится файл загрузки) - это пустая трата времени и пропускной способности.

aria1 могут выполнять некоторую работу переключателем --stop. Но он устарел и решает его частично.

7
задан 13 April 2017 в 15:25

8 ответов

Я использую JDownloader. Однако запущенный экземпляр AFAIK не может управляться командной строкой.

С другой стороны, есть надстройки, такие как: - JD Scheduler или - JD RemoteControl

, которые могут отлично работать.

См .: http://jdownloader.org/home/features http://jdownloader.org/home/addons

(я думаю, что там будет больше инструментов, может быть, кто-то еще добавит еще одно предложение ...)

0
ответ дан 13 April 2017 в 15:25

FlareGet 1.4-7, который будет выпущен на следующей неделе, поддерживает все необходимые функции и даже поддерживает ограничение загрузки. Вот список изменений

Вот изображение предварительной версии, показывающее ограничения скорости: enter image description here

0
ответ дан 13 April 2017 в 15:25

Попробуйте Flareget, у него есть все и есть свой PPA.

0
ответ дан 13 April 2017 в 15:25

Наконец-то я решил вопрос (спасибо @ rostislav-stribrny)

JDownloader способен обрабатывать запущенный экземпляр загрузки (throttle, pasue, resume, add и т.д.).

  1. Загрузите и установите JDownloader (протестировано в v0.9)
  2. Запустите его
  3. Установите дополнение JD Remote Control (Аддоны -> Менеджер дополнений-> JD remote)
  4. Включить JD Remote Control (Аддоны -> (отметка))
  5. Перейти к http://127.0.0.1:10025/help or http://localhost:10025/help (IP: порт)

Пример
До Дроссель все работает загрузка до 10K http://localhost:10025/action/set/download/limit/10 С терминала wget http://localhost:10025/action/set/download/limit/10
До пауза : wget http://localhost:10025/action/pause

0
ответ дан 13 April 2017 в 15:25

Если вы находитесь в 10.04, получите копию загрузчика для X

sudo apt-get install d4x

Сделайте все, что вы хотите:)

https://apps.ubuntu.com/ кошка / приложения / d4x /

0
ответ дан 13 April 2017 в 15:25

Я настоятельно рекомендую Flareget. Это бесплатно, но вы должны купить интеграцию с браузером. Вот его особенности:

Веб-страница разработчика

Скачать flareget

Динамическая сегментация файлов: It использует надежный динамический алгоритм сегментации файлов, чтобы ускорить загрузку. Он поддерживает до 32 сегментов на загрузку

HTTP-конвейеризация: В дополнение к динамической сегментации файлов каждый сегмент дополнительно ускоряется до шести раз

Авто Сегментация: Когда один сегмент заканчивается, он начинает другой сегмент, чтобы помочь быстрее завершить другой сегмент

Улучшенная интеграция с браузером: Единственный менеджер загрузок для Linux, который интегрируется со всеми браузерами для Ухватите URL-адрес загрузки и начните загрузку самостоятельно. Он делает это без всяких надстроек

Поддержка нескольких протоколов: Он поддерживает протоколы HTTP, HTTPS и FTP, что позволяет загружать файлы из Интернета. Он также поддерживает Metalinks

Интеллектуальное управление файлами: Он использует интеллектуальную систему управления файлами для автоматической категоризации ваших файлов на основе их расширений. Все загрузки сгруппированы в разные папки по категориям.

Возобновить поддержку: Вы можете приостановить загрузку, чтобы загрузить их позже, вам не нужно начинать сначала. Он также автоматически повторяет попытку при сбое сегмента или загрузки

Добавление или удаление сегментов: Вы можете добавлять или удалять сегменты загрузки динамически, не прерывая загрузку

Мониторинг буфера обмена : Не нужно копировать и вставлять ссылки на скачивание, он отслеживает ваш буфер обмена

Ограничение загрузок: Вы можете ограничить количество одновременных загрузок, когда одна загрузка заканчивается, другая запускается автоматически [ 1115]

Загрузка флэш-видео: Загрузка флэш-видео одним кликом с большинства сайтов поддерживается для всех браузеров.

Smart Scheduler: Вы можете легко запланировать flareGet для автоматической загрузки файлов. Позволяет запускать и приостанавливать загрузку файлов в установленное время.

Пакетные загрузки: Вы можете просто импортировать URL-адреса из текстового файла (каждая ссылка в отдельной строке) или html-файла и загрузить их все.

Поддержка нескольких языков: flareGet переводится на многие языки, в настоящее время доступны английский, арабский, итальянский, китайский (упрощенный), французский, чешский, бенгальский, испанский и бразильский португальский.

0
ответ дан 13 April 2017 в 15:25

Несмотря на то, что вы, кажется, ищете что-то очень конкретное, и, несмотря на то, что вы уже решили это, я все же хотел бы порекомендовать uGet, я использую это как-то 12.04 (сейчас 12.10 64 бита), и я очень доволен с результатами!

0
ответ дан 13 April 2017 в 15:25

Я пользователь толстой крысы. Это лучший менеджер загрузок, который у меня есть в Ubuntu. Фатрат мал по размеру и лучший по производительности.

sudo apt-get install fatrat

вышеупомянутая команда установит fatrat.

0
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: