从 rutorrent 中删除已完成的下载

从 rutorrent 中删除已完成的下载

我刚刚设置了 rutorrent,之前我一直使用 rtorrent。
我想删除已完成的下载。当我使用某个.torrent文件时,我只需.rtorrent.rc删除该文件并将rtorrent其从列表中删除即可。

现在我有了rutorrent,我可以使用rss下载文件。但没有绑定文件。

rtorrent/rutorrent如果没有绑定文件,如何使用脚本删除已完成的下载?

我已经尝试过运行一个脚本

rtcontrol --from-view started is_complete=yes --delete --yes

但似乎什么也没有发生。

编辑:
当我以 root 身份运行它时,我得到:

root@linux:/home/usr1# ./bin/removeCompleted.sh
WARNING:pyrocore.util.load_config.ConfigLoader:Configuration file '/root/.pyroscope/config.ini' not found, use the command 'pyroadmin --create-config' to create it!
WARNING:pyrocore.util.load_config.ConfigLoader:Configuration file '/root/.pyroscope/config.py' not found!
ERROR:pyrocore.scripts.rtcontrol.RtorrentControl:Config file '/root/.rtorrent.rc' doesn't exist!
INFO:pyrocore.scripts.rtcontrol.RtorrentControl:Total time: 0.035 seconds.

.rtorrent.rc调用我编写的 python 脚本,该脚本removeCompleted.sh使用进行调用os.system("/home/usr1/bin/removeCompleted.sh > logfile.log")。日志文件返回为空。如果我removeCompleted.sh直接从 调用.rtorrent.rc,则 rtorrent 会冻结,我需要重新启动 PC。

答案1

要从事件处理程序或某些方法定义调用rtcontrol,请使用选项--detach或某种形式execute.bg=(后者特别是当您rtcontrol通过 shell 脚本间接调用时)。

顺便说一句,这适用于您运行的任何类型的代码,然后通过 XML-RPCrtorrent回调。rtorrent

相关内容