transmission-remote:如何在终端中监控种子列表?

transmission-remote:如何在终端中监控种子列表?

我刚刚在运行 Ubuntu 桌面的服务器上安装了 transmission。我下载文件等没有任何问题,但我想在工作电脑上打开一个终端窗口,以便查看下载进度。

目前我使用 来执行此操作transmission-remote -n 'user:pwd' -l,但这只会输出给定秒内种子的当前状态。我想要一个类似的列表,但要不断更新,这样我就不必一直输入上述命令。

有人知道怎么做吗?我看到一个人用这个 cmd 做了这件事:transmission-remote-cli.. 但是我没有那个.. 我有,transmission-cli但我无法像那个人那样让它工作transmission-remote-cli

希望有人能帮忙:-)

答案1

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

我没有安装传输,所以我无法测试这个,但是

watch --interval 5 'transmission-remote -n 'user:pwd' -l'

应该做你想做的事。

更多信息watch请输入man watch这里

答案2

没有选项可以持续监控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

否则,另一个选择是通过访问以下网址使用 Web 界面连接到守护进程:

http://host:port/

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

答案3

要列出已知的所有种子,transmission-daemon<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
 

相关内容