Transmission-Remote: Как отслеживать список торрентов в терминале?
Я только что установил передачу на моем сервере, на котором работает рабочий стол Ubuntu. У меня нет проблем с загрузкой файлов и т. Д., Но я хотел бы оставить окно терминала открытым на моем рабочем компьютере, чтобы я мог видеть, как далеко зашла загрузка.
В настоящее время я делаю это с transmission-remote -n 'user:pwd' -l
, но это просто выводит текущее состояние для торрентов в данный момент. Я хотел бы подобный список, но тот, который продолжает обновляться, поэтому мне не нужно вводить вышеупомянутую команду все время.
Кто-нибудь знает способ сделать это? Я видел, как парень сделал это с этим cmd: transmission-remote-cli
.. но у меня нет этого.. у меня есть transmission-cli
но я не могу заставить его работать как парень с б transmission-remote-cli
сделал.
Надеюсь, кто-нибудь может помочь:-)
3 ответа
Нет возможности постоянно следить за состоянием transmission-daemon
с помощью transmission-cli
Это просто не инструмент для этого.
transmission-remote-cli
с другой стороны, очень хорошо работает для этого. У вас есть конкретная причина не устанавливать его?
sudo apt-get install transmission-remote-cli
Вы сможете подключиться к демону, просто запустив:
transmission-remote-cli -c host:port
Или, если вы включили аутентификацию на демоне:
transmission-remote-cli -c username:password@host:port
В противном случае, еще один вариант будет подключаться к демону с помощью веб-интерфейса, посетив:
http://host:port/
очевидно host
а также port
в приведенных выше командах / URL необходимо заменить хостом и портом сервера, на котором запущен демон.
watch
Команда может использоваться для периодического запуска программы и отображения результатов.
У меня не установлена трансмиссия, поэтому я не могу это проверить, но что-то вроде
watch --interval 5 'transmission-remote -n 'user:pwd' -l'
должен делать то, что вы хотите.
Больше информации о watch
набрав man watch
или здесь
Чтобы перечислить все торренты, известные на
<host>
на
<port>
Вы можете использовать
transmission-remote <host:port> -t
Где порт нужно указывать, только если
transmission-daemon
работает на пользовательском порту.
Это перечислит все торренты со статусом, например:
transmission-remote 192.168.56.121 -l
ID Done Have ETA Up Down Ratio Status Name
1 100% 2.73 GB Done 0.0 0.0 0.0 Stopped erst.minvh.bol.02.inversebol
2 100% 2.78 GB Done 0.0 0.0 0.1 Stopped erst.minvh.bol.01.inversebol
3 100% 2.41 GB Done 0.0 0.0 0.6 Stopped erst.minvh.bol.04.inversebol
5 100% 2.82 GB Done 0.0 0.0 0.5 Stopped erst.minvh.bol.06.inversebol