PluginScheduler.ru - Novik/ruTorrent GitHub Wiki

Плагин scheduler

Описание

Вы можете включить расписание и кликать на квадратиках, указывая, какого из шести вариантов ограничений rtorrent должен придерживаться в каждый из 168 часов в неделю.

  • Без ограничений - используется предопределенное ограничение на закачку/отдачу. По умолчанию - ОченьБольшоеЧисло.
  • Стоп - все закачки/раздачи останавливаются.
  • Только отдача - все закачки останавливаются, все раздачи, ранее остановленные плагином, стартуют, для отдачи используется предопределенное ограничение (по умолчанию - ОченьБольшоеЧисло).
  • Ограничение1, Ограничение2, Ограничение3 - для ограничения скорости используются значения, указанные в соответствующих полях ниже на интерфейсе. Традиционно для rtorrent число 0 означает не запрет на скачку/отдачу, а отсутствие каких-либо ограничений.

Как оно работает

После первой загрузки с установленным плагином scheduler, ruTorrent выдает команду планировщику rtorrent, который начинает периодически вызывать специально обученный скрипт. Последний, в свою очередь, и проделывает всю полезную работу.

Еще раз обращаю внимание - процесс опроса начинается только после первой загрузки ruTorrent. Т.е. в промежуток между стартом rtorrent и первым после этого стартом ruTorrent никакой полезной работы производиться не будет. Чтобы избежать этого, нужно добавить в конфигурационный файл rtorrent специально обученную строчку.

Игнорирование планировщика

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

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

Дополнительная настройка плагина

Производится в файле plugins/scheduler/conf.php.

  • SCH_DEF_DL - константа определяет ограничение на закачку, использующееся в режиме "Без ограничений". По умолчанию - ОченьБольшоеЧисло.
  • SCH_DEF_UL - константа определяет ограничение на отдачу, использующееся в режиме "Без ограничений". По умолчанию - ОченьБольшоеЧисло.
  • $updateInterval - переменная содержит интервал, через который производится вызов скрипта планировщиком rtorrent (в минутах). По умолчанию - 1 час.
⚠️ **GitHub.com Fallback** ⚠️