Je viens de configurer rutorrent après avoir été un utilisateur de longue date de rtorrent.
Je souhaite supprimer les téléchargements terminés. Lorsque j'utilise un fichier .torrent
, J'ai juste .rtorrent.rc
Supprimer le fichier et rtorrent
le supprime de la liste.
Maintenant que j'ai rutorrent, je peux utiliser rss pour télécharger des fichiers. Mais il n'y a pas de fichier lié.
Comment supprimer les téléchargements terminés de rtorrent/rutorrent
S'ils n'ont pas de fichier lié, à l'aide d'un script?
J'ai essayé un script les runs
rtcontrol --from-view started is_complete=yes --delete --yes
mais rien ne semble se produire.
Éditer:
Lorsque je l'exécute en tant que root, j'obtiens:
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
Appelle un script python que j'ai écrit qui appelle removeCompleted.sh
Avec os.system("/home/usr1/bin/removeCompleted.sh > logfile.log")
. Le fichier journal revient vide. Si j'appelle removeCompleted.sh
Forme directement .rtorrent.rc
Puis rtorrent se bloque et je dois redémarrer le PC.
Pour appeler rtcontrol
à partir d'un gestionnaire d'événements ou d'une définition de méthode, utilisez le --detach
option, ou une certaine forme de execute.bg=
(ce dernier surtout si vous appelez rtcontrol
indirectement via un script Shell).
BTW, cela s'applique à tout type de code que vous exécutez à partir de rtorrent
puis à son tour rappelle à rtorrent
via XML-RPC.