1 votes

Transmission Cli Limiter la vitesse en utilisant le terminal

Je veux limiter la vitesse de téléchargement pendant un certain temps, puis la rendre à nouveau illimitée. Scénario : je ne veux pas que la transmission prenne toute la bande passante pendant que je surfe pendant 5 minutes. Je souhaite utiliser le CLI de Transmission car je veux automatiser l'ensemble du processus.

C'est ainsi que j'ajoute le fichier torrent.

transmission-cli ~/Downloads/572403AA8726F9519C3897766B32F56C421681A4.torrent

Mais pour limiter la vitesse de téléchargement. Je dois d'abord faire CTRL + C pour mettre en pause le torrent Et ensuite

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

pour limiter la vitesse.

Quelqu'un a-t-il une solution plus propre à ce problème ?

4voto

James Mertz Points 390

Au lieu d'utiliser transmission-cli directement, exécutez Transmission en tant que serveur RPC. transmission-daemon a été créé pour cela, mais l'application GNOME Transmission fonctionne également.

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

(Une option utile est --watch-dir ~/Downloads qui ajoute automatiquement toutes les *.torrent fichiers trouvés).

Vous serez en mesure d'utiliser transmission-remote pour contrôler le serveur - ajouter des torrents, mettre en pause/reprendre, ajuster la vitesse :

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

La transmission dispose également d'un mode "vitesse alternée" :

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

1voto

Moosehead Points 41

La seule façon de fixer une limite de téléchargement est de la déclarer au départ en utilisant la fonction -d option. Vous ne pouvez pas définir temporairement une limite de téléchargement pendant le téléchargement. sans arrêter et recommencer le processus.

Si vous le pouvez, utilisez transmission-gtk qui a l'option de limite de vitesse alternative et vous pouvez l'activer/désactiver par un bouton.

1voto

jack Points 111

Ce tutoriel pour la commande de transmission

pour télécharger le lien torrent

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

pour une limite de téléchargement de 5 kB/s

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

pour une limite de téléchargement de 10MB/s

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

pour la transmission de la configuration de contrôle

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

pour vérifier la session/le statut actuel torrent

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X