Я хочу ограничить скорость загрузки на некоторое время, а затем снова сделать ее неограниченной. Сценарий, я не хочу, чтобы Transmission занимал всю полосу пропускания при серфинге в течение 5 минут. Я хочу использовать Transmission CLI, потому что хочу автоматизировать весь процесс.

Так я добавляю торрент файл.

transmission-cli ~/Downloads/572403AA8726F9519C3897766B32F56C421681A4.torrent

Но для ограничения скорости загрузки. Сначала я должен сделать CTRL+C чтобы приостановить торрент, а затем

transmission-cli -d 30 ~/Downloads/572403AA8726F9519C3897766B32F56C421681A4.torrent

ограничить скорость.

У кого-нибудь есть более чистое решение для этого.

3 ответа3

2

Вместо того , чтобы использовать transmission-cli непосредственно, запустите Transmission в качестве сервера RPC. Для этого был создан параметр transmission-daemon , но приложение GNOME Transmission также будет работать.

$ transmission-daemon -g ~/.config/transmission

(Полезный параметр --watch-dir ~/Downloads , который автоматически добавляет все найденные файлы *.torrent .)

Вы сможете использовать transmission-remote для управления сервером - добавить торренты, приостановить / возобновить, настроить скорость:

$ transmission-remote --add ~/Downloads/*.torrent    (-a ...)
$ transmission-remote --downlimit 30                 (-d 30)
$ transmission-remote --no-downlimit                 (-D)

Трансмиссия также имеет режим "альтернативной скорости":

$ transmission-remote --alt-speed-downlimit 30       (-asd 30)
$ transmission-remote --alt-speed                    (-as)
$ transmission-remote --no-alt-speed                 (-AS)
0

этот учебник для передачи команды

для скачивания торрент ссылка

transmission-remote -n 'transmission:transmission' -a eos-amd64-amd64-id-3.1.7-iso.torrent

для ограничения загрузки 5 кБ / с

transmission-remote -n 'transmission:transmission' -u 5

для ограничения загрузки 10 МБ / с

transmission-remote -n 'transmission:transmission' -d 10000

для проверки конфигурации передачи

transmission-remote -n 'transmission:transmission' -si

для проверки текущего сеанса / статуса торрента

transmission-remote -n 'transmission:transmission' -st
0

Единственный способ установить ограничение на загрузку - сначала объявить его с помощью опции -d . Вы не можете временно установить downlimit во время загрузки без остановки и повторного запуска процесса.

Если вы можете, используйте Transmission-GTK, который имеет опцию Альтернативное ограничение скорости, и вы можете активировать / деактивировать его с помощью кнопки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .