Download programado por transmissão durante o horário noturno? (download apenas em um período especificado de um dia)

18

Quero limitar a transmissão para trabalhar às 02:00 até 08:00. Quão?

mini
fonte

Respostas:

20

O limite de velocidade na transmissão limita as velocidades de upload / download durante o tempo definido. O que você deseja fazer é definir os valores da velocidade de upload / download como 0 e implementar isso a partir das 0800 e terminar em 0200. Isso deve desativar todos os uploads / downloads a partir das 8h às 2h do dia seguinte.

preferência de transmissão

douggro
fonte
Você sempre pode definir uma política geral de limitação na transmissão para limitar o uso da largura de banda. Se você modificar os limites de velocidade Scheduled Times:conforme explicado, isso permitirá que os uploads / downloads sejam realizados apenas entre as 2h e as 8h, conforme desejado. As configurações que você inseriu desabilitaram uploads / downloads durante o tempo em que você realmente queria que ele estivesse ativo.
Douggro
11
Não, mais como este .
Douggro
5
Eu apenas tentei isso, mas acho que não é uma solução ideal. A transmissão ainda se conecta aos pares, por isso ainda está ativa. Você sabe de que maneira a Transmissão é completamente inativa entre determinados períodos do dia?
precisa saber é o seguinte
5

Eu usaria a otimização agendada acima, mas pensei em algo adicional e que é apenas usar o daemon cron através de um start e stop: (por exemplo, adicione o seguinte aos trabalhos cron via crontab -e)

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

para você 02: 00-8: 00. Talvez até inicie um pouco (5 minutos?) Mais cedo / mais tarde?

O único problema que vejo disso, porém, é que o serviço não será executado durante o dia , quando você desejar adicionar novos torrents. Então você teria que iniciar / parar manualmente sempre que adicionar torrents (por "sessão")

Dependendo dos seus hábitos, isso pode ou não ser conveniente ...

Matt C
fonte
11
Bem-vindo ao AskUbuntu! ;-) A resposta existente é um pouco mais simples de implementar do que a sua, mas a sua consumiria menos memória .. Mas você precisa ativar o daemon (que está faltando na sua resposta) Também há um erro de ortografia na sua saída e na sua resposta não contém o crontabcomando para fazer isso funcionar. Portanto: atualize sua resposta para torná-la uma solução de trabalho completa e envie-me uma anotação @Fabby para que eu possa votá-la novamente ou exclua esta resposta para se livrar dos pontos negativos de reputação que você agora tem ...
Fabby
Obrigado. A ortografia foi um erro de digitação, desculpe. Eu assumi que o OP já tem o daemon ativado etc., mas adicionei o que eu pensei que você quis dizer sobre o comando crontab ... Minha resposta foi realmente uma resposta ao comentário do @ duxk.gh - mas a troca de pilhas não permite aqueles com menos de comentário 30rep (mas eu posso responder?)
Matt C
Lá. tornou um pouco mais "profissional" e votado. Sempre use a lógica da pessoa que solicita duas horas - oito horas, assim também colocar o start / stop nessa ordem ... Comente as minhas edições: askubuntu.com/posts/581994/revisions
Fabby
Estou no ubuntu 16.04 e não existe serviço com esse nome transmission-daemon??
Azerafati
@Fabby a interface gráfica do usuário não funcionou comigo, e é mais confuso até eu selecionar o transmissor de download lento e ainda baixar os arquivos durante o dia! Infelizmente esta solução não funcionou quando chegueiFailed to start transmission-daemon.service: Unit transmission-daemon.service not found.
Salem F