传输远程:如何监控终端中的种子列表?

Tho*_*sen 9 command-line monitoring transmission torrent-client

我刚刚在运行 Ubuntu 桌面的服务器上安装了传输。我对下载文件等没有任何问题,但希望在我的工作计算机上打开一个终端窗口,在那里我可以看到下载的进度。

目前我用 来做这件事transmission-remote -n 'user:pwd' -l,但这只是在给定的那一秒输出种子的当前状态。我想要一个类似的列表,但一个不断更新的列表,所以我不必一直输入上面的命令。

有人知道这样做的方法吗?我看到一个人用这个 cmd 做到了:transmission-remote-cli.. 但我没有那个 .. 我有,transmission-cli但我无法像使用过的人那样让它工作transmission-remote-cli

希望有人能帮忙:-)

Mar*_*ith 12

watch命令可用于定期运行程序并显示输出。

我没有安装传输,所以我不能测试这个,但是像

watch --interval 5 'transmission-remote -n 'user:pwd' -l'
Run Code Online (Sandbox Code Playgroud)

应该做你想做的。

watch通过输入man watch此处了解更多信息


kos*_*kos 8

没有选项可以持续监控transmission-daemonusing的状态transmission-cli,它只是不是为此而设计的工具。

transmission-remote-cli另一方面,对此非常有效。您有不安装它的特定原因吗?

sudo apt-get install transmission-remote-cli
Run Code Online (Sandbox Code Playgroud)

您只需运行以下命令即可连接到守护程序:

transmission-remote-cli -c host:port
Run Code Online (Sandbox Code Playgroud)

或者,如果您在守护程序上启用了身份验证:

transmission-remote-cli -c username:password@host:port
Run Code Online (Sandbox Code Playgroud)

否则,另一种选择是通过访问使用 Web 界面连接到守护程序:

http://host:port/
Run Code Online (Sandbox Code Playgroud)

显然hostport在上面的命令中 / URL 将被替换为运行守护程序的服务器的主机和端口。

  • 我不知道为什么我没有安装传输远程 cli,也许我认为传输 cli 就足够了 :) 在安装传输远程 cli 并执行以下命令后,我让一切正常工作:`transmission- remote-cli -c user:pwd@localhost` (2认同)