Запланированная загрузка по передаче в ночные часы? (загрузка только в указанный период дня)

Ответы:

20

Ограничение скорости при передаче регулирует скорость загрузки / выгрузки в течение установленного времени. То, что вы хотите сделать, это установить значения скорости загрузки / выгрузки равными 0 и реализовать их, начиная с 08:00 и заканчивая в 02:00. Это должно деактивировать все загрузки / выгрузки, начиная с 8:00 до 2:00 следующего дня.

предпочтение передачи

douggro
источник
Вы всегда можете установить общую политику регулирования в Transmission, чтобы ограничить использование полосы пропускания. Если вы измените ограничения скорости для, Scheduled Times:как я объяснил, это позволит загружать / скачивать только между 2 и 8 часами утра, как вы хотели. Введенные вами настройки отключили загрузку / загрузку в то время, когда вы действительно хотели, чтобы она была активной.
Дуггро
1
Нет, больше похоже на это .
Дуггро
5
Я только что попробовал это, но я думаю, что это не идеальное решение. Передача все еще соединяется с пирами, поэтому она все еще активна. Знаете ли вы, как передача полностью неактивна в определенные периоды дня?
duxk.gh
5

Я собирался использовать вышеупомянутое запланированное регулирование, но подумал о чем-то дополнительном, а именно о том, чтобы просто использовать демон cron через start и stop: (например, добавить следующее в задания cron через crontab -e)

 * 2 * * *  sudo service transmission-daemon start
 * 8 * * *  sudo service transmission-daemon stop

для вас 2 утра-8 утра график. Возможно, даже начать немного (5 минут?) Раньше / позже?

Единственная проблема, которую я вижу из этого, заключается в том, что служба не будет работать в течение дня , когда вы захотите добавить новые торренты. Таким образом, вам придется запускать / останавливать вручную всякий раз, когда вы добавляете торренты (за «сеанс»)

В зависимости от ваших привычек, это может / не может быть удобно ...

Мэтт С
источник
1
Добро пожаловать в AskUbuntu! ;-) Существующий ответ немного проще для реализации, чем ваш, но ваш будет потреблять меньше памяти .. Но вам нужно включить демон (которого не хватает в вашем ответе). В вашем выводе и вашем ответе также есть орфографическая ошибка не содержит crontabкоманду, чтобы сделать эту работу. Поэтому: пожалуйста, обновите свой ответ, чтобы сделать его полноценным рабочим решением, и напишите мне @Fabby, чтобы я мог проголосовать за него, или вообще удалите этот ответ, чтобы избавиться от отрицательных очков репутации, которые вы сейчас получили ...
Фабби,
Благодарю. Орфография была плохой опечаткой, извините. Я предполагал, что в OP уже включен демон и т. Д., Но добавил то, что, как я думал, вы имели в виду в отношении команды crontab ... Мой ответ был задуман как ответ на комментарий от @ duxk.gh - но обмен стека не позволяет те, кто под 30реп комментариев (но я могу ответить?)
Мэтт
Там. сделал его немного более "профессиональным" и проголосовал. Всегда используйте логику человека, спрашивающего 2: 00-8: 00, поэтому также ставьте старт / стоп в таком порядке ... Просмотрите мои правки: askubuntu.com/posts/581994/revisions
Fabby
Я на Ubuntu 16.04 и нет службы с таким именем transmission-daemon??
Азерафати
@ Потрясающий графический интерфейс у меня не работает, и это еще больше сбивает с толку, даже если я выбираю медленный передатчик загрузки, все равно загружаю файлы в дневное время! К сожалению, это решение не сработало, как я получилFailed to start transmission-daemon.service: Unit transmission-daemon.service not found.
Салем F