Как приостановить загрузку арии

Чтобы создать новый раздел, вам придется сжать его и создать пространство для нового. Вы не можете сжимать смонтированный раздел или размонтировать раздел работающей системы. Вот где вам нужен живой ubuntu, либо на компакт-диске, либо просто на USB-накопителе.

7
задан 21 March 2013 в 12:36

2 ответа

Чтобы это работало, ваш aria2 должен поддерживать опцию pause . Найдите --pause[=true|false] в man aria2c. Он работает в aria2_1.12.0-1_i386 [oneric] (и позже).

Первый запуск RPC-сервера: aria2c --enable-rpc=true (для более старой версии aria2c --enable-xml-rpc=true)
Затем используйте RPC с помощью http://localhost:6800/jsonrpc
В следующем примере добавляется http : //example.org/file to aria2: В консоли python введите следующий

JSON RPC

import urllib2, json
jsonreq = json.dumps({'jsonrpc':'2.0', 'id':'qwer',
    'method':'aria2.addUri',
    'params':[['http://example.org/file']]})
c = urllib2.urlopen('http://localhost:6800/jsonrpc', jsonreq)
c.read()
'{"id":"qwer","jsonrpc":"2.0","result":"2089b05ecca3d829"}'

Следующий пример приостанавливает загрузку, чей GID равен «3»:

XML RPC

import xmlrpclib
s = xmlrpclib.ServerProxy('http://localhost:6800/rpc')
s.aria2.pause('3')

Если вы получаете что-то вроде ниже, ваша версия aria2 не поддерживает ее ,

xmlrpclib.Fault: <Fault 1: 'No such method: aria2.pause'

В версии, в которой используется aria2c --enable-xml-rpc=true, могут использоваться другие параметры, такие как добавление файлов и т. Д. (С использованием XML RPC).

0
ответ дан 21 March 2013 в 12:36

Проще всего использовать сочетание клавиш Ctrl + C в терминале / консоли, чтобы приостановить загрузку. Внутренне он создает временный файл в том же каталоге с расширением .aria2, и когда вы пытаетесь перезагружать файл, он начинает с позиции, которую он сделал для приостановки. И не используйте Ctrl + Z.

0
ответ дан 21 March 2013 в 12:36

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

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