Intereting Posts
Как включить 3D-ускорение для Ubuntu в качестве гостевой системы VMWare? php7 на 16.04 не работает после переустановки Apache Как я могу обновить расширения оболочки GNOME из командной строки? Звуковая конфигурация теряется при перезапуске Могу ли я разблокировать папки Mac с USB-накопителя? настройка VPN в ubuntu 14.04 Intel Graphics для Ubuntu 15.10 Heroku Toolbelt install – заголовок более 360 символов Как включить удаленные общие ресурсы Nautilus в диалоговом окне файловой системы Какой метод использует оболочка Gnome для изящного закрытия всех окон, принадлежащих приложению? Почему файлы загружаются при установке шрифтов MS Office «exe»? Как найти ip-адрес для сервера apache2 на ubuntu? В каком пакете я должен указать ошибку для ввода пера? Как я могу понизить ядро ​​на 12.10? Отформатированный раздел Ubuntu и теперь grub говорит «ошибка: нет такого раздела» – не может войти в окна

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

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

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

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

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

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

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

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

которые могут отлично справиться.

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

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

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

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

Загрузить флешет

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 sudo apt-get install d4x 

Сделай все, что хочешь 🙂

https://apps.ubuntu.com/cat/applications/d4x/

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

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

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

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

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

 sudo apt-get install fatrat 

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