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

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

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

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

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

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

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

7 ответов

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

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

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

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

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

4
ответ дан 25 May 2018 в 00:07

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

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

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

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

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

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

Автоматическая сегментация: Единственный менеджер загрузок для Linux, который интегрируется со всеми браузерами, чтобы вырвать загрузить url и начать загрузку самостоятельно. Он делает эту магию без аддонов

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

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

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

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

Мониторинг буфера обмена: Нет (d22)

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

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

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

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

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

1
ответ дан 25 May 2018 в 00:07
  • 1
    Нет CLI или RPC для использования в скрипте – totti 7 April 2013 в 14:46

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

sudo apt-get install d4x

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

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

0
ответ дан 25 May 2018 в 00:07
  • 1
    Он ничего не отвечает. – totti 1 April 2013 в 00:02
  • 2
    OP хочет инструмент командной строки, которого это определенно не так. – w4etwetewtwet 4 April 2013 в 21:49

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

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

0
ответ дан 25 May 2018 в 00:07
  • 1
    Нет CLI или RPC для использования в скрипте – totti 7 April 2013 в 14:46

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

0
ответ дан 25 May 2018 в 00:07

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

0
ответ дан 25 May 2018 в 00:07
  • 1
    Нет uGet (uget-get) не ответил мне, так как мне нужно задушить запуск экземпляра из сценария. – totti 28 April 2013 в 15:05

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

sudo apt-get install fatrat

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

-1
ответ дан 25 May 2018 в 00:07

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

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