Fertiggestellte Downloads werden nach einem Neustart wieder aufgenommen

1524
Munkymorgy

Für meine Einrichtung habe ich diese Ordner

~/Session //# rtorrent session ~/Torrent //# torrent files ~/Incomplete //# Downloading ~/Seeding //# Completed download and seeding ~/Completed //# Manually move completed (closed) torrents 

In meiner .rtorrent.rc

session = ~/Session ## For readability, setting these: # load_start=~/Torrent/*.torrent # d.set_directory=~/Incomplete # d.set_custom1=~/Seeding/ schedule = watch_directory_1,10,10,"load_start=~/Torrent/*.torrent,d.set_directory=~/Incomplete,d.set_custom1=~/Seeding/"  ## On completion move to Seeding folder system.method.set_key =event.download.finished,move_complete,"d.set_directory=$d.get_custom1= ;execute=mv,-u,$d.get_base_path=,$d.get_custom1=" 

Wenn ich rtorrent neu starten muss, tendiert es zum segfault mit, also muss ich mein Sitzungsverzeichnis leeren, aber die abgeschlossenen Torrents mit Daten ~/Seedingwerden als neu angesehen und beginnen erneut mit dem Herunterladen.

Nach dieser Frage kann ctrl-xund kann ich d.set_directory=~/Seedingfür jeden Torrent eingeben, aber es dauert eine ganze Weile, bis dieser Befehl ausgeführt wird, und es ist unmöglich, ihn auf Hunderte von Torrents anzuwenden.

Gibt es eine Möglichkeit, einen Torrent zu rtorrent hinzuzufügen, damit überprüft werden kann, ob die Datendateien bereits im Ordner ~/Seeding( $d.set_custom1) vorhanden sind, bevor er in ~/Incomplete( ,d.set_directory) heruntergeladen wird ?

Versionen, die
ich mit libtorrent 0.13.3 & rtorrent 0.9.3 laufe, werden über Brauen unter OS X Snow Leopard installiert.

0

1 Antwort auf die Frage

1
pyroscope

Verwenden Sie symbolische Links anstelle von set_directory, dann bleibt der Speicherort außerhalb von rTorrent und somit stabil.