Téléchargement planifié par transmission pendant les heures nocturnes? (téléchargement juste à une période spécifiée d'une journée)

18

Je souhaite limiter la transmission pour qu'elle fonctionne de 02h00 à 08h00. Comment?

mini
la source

Réponses:

20

La limite de vitesse dans la transmission limite les vitesses de téléchargement / téléchargement pendant la durée définie. Ce que vous voulez faire est de définir les valeurs de vitesse de téléchargement / téléchargement sur 0 et de les implémenter à partir de 0800 et de se terminer à 0200. Cela devrait désactiver tous les téléchargements / téléchargements à partir de 8 heures du matin jusqu'à 2 heures du matin le lendemain.

préférence de transmission

douggro
la source
Vous pouvez toujours définir une stratégie de limitation générale dans Transmission pour limiter l'utilisation de la bande passante. Si vous modifiez les limites de vitesse Scheduled Times:comme je l'ai expliqué, cela activera les chargements / téléchargements uniquement entre 2 h et 8 h du matin comme vous le vouliez. Les paramètres que vous avez saisis ont désactivé les chargements / téléchargements pendant la période pendant laquelle vous vouliez réellement qu'ils soient actifs.
douggro
1
Non, plus comme ça .
douggro
5
Je viens de l'essayer, mais ce n'est pas une solution idéale, je pense. La transmission se connecte toujours aux pairs, elle est donc toujours active. Connaissez-vous une façon dont la transmission est complètement inactive entre certaines périodes de la journée?
duxk.gh
5

J'allais utiliser la limitation programmée ci-dessus, mais j'ai pensé à quelque chose de plus et c'est d'utiliser simplement le démon cron via un démarrage et un arrêt: (par exemple, ajoutez ce qui suit aux tâches cron via crontab -e)

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

pour vous 2 heures-8 heures. Peut-être même commencer un peu (5 minutes?) Plus tôt / plus tard?

Le seul problème que je vois de ceci est que le service ne fonctionnera pas pendant la journée , lorsque vous souhaitez ajouter de nouveaux torrents. Vous devez donc démarrer / arrêter manuellement chaque fois que vous ajoutez des torrents (par "session")

Selon vos habitudes, cela peut / peut ne pas être pratique ...

Matt C
la source
1
Bienvenue sur AskUbuntu! ;-) La réponse existante est un peu plus simple à implémenter que la vôtre, mais la vôtre consommerait moins de mémoire .. Mais vous devez activer le démon (qui manque dans votre réponse) Il y a aussi une faute d'orthographe dans votre sortie et votre réponse ne contient pas la crontabcommande pour que cela fonctionne. Par conséquent: veuillez mettre à jour votre réponse pour en faire une solution de travail à part entière et envoyez-moi une note @Fabby afin que je puisse la voter, ou supprimez cette réponse pour vous débarrasser des points de réputation négatifs que vous avez maintenant ...
Fabby
Merci. L'orthographe était une mauvaise faute de frappe, désolé. J'ai supposé que l'OP avait déjà le démon activé, etc., mais j'ai ajouté ce que je pensais que vous vouliez dire à propos de la commande crontab ... Ma réponse était vraiment destinée à répondre au commentaire de @ duxk.gh - mais l'échange de pile ne permet pas ceux de moins de 30 jours commentent (mais je peux répondre?)
Matt C
Là. le rend un peu plus "professionnel" et surévalué. Utilisez toujours la logique de la personne qui demande 2 heures-8 heures, alors mettez également le début / fin dans cet ordre ... Passez en revue mes modifications: askubuntu.com/posts/581994/revisions
Fabby
Je suis sur Ubuntu 16.04 et il n'y a pas de service avec ce nom transmission-daemon??
azerafati
@Fabby l'interface graphique n'a pas fonctionné de moi, et il est plus confus même si je sélectionne l'émetteur de téléchargement lent toujours télécharger les fichiers le jour! Malheureusement, cette solution n'a pas fonctionné avec moiFailed to start transmission-daemon.service: Unit transmission-daemon.service not found.
Salem F