Wznawianie zakończonych pobrań po ponownym uruchomieniu rtorrent

0

Dla mojej konfiguracji rtorrent mam te foldery

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

W moim .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="

Jeśli muszę ponownie uruchomić rtorrent, ma on tendencję do segregowania się, więc muszę opróżnić katalog sesji, ale ukończone torrenty z danymi ~/Seeding są postrzegane jako nowe i ponownie zaczynają się pobierać.

Jak na to pytanie mogę ctrl-x i wejdź d.set_directory=~/Seeding dla każdego torrenta, ale uruchomienie tego polecenia zajmuje trochę czasu, a zastosowanie go do 100 torrentów jest niewykonalne.

Czy istnieje sposób na dodanie torrenta do rtorrent, który może sprawdzić, czy pliki danych już istnieją w ~/Seeding ( $d.set_custom1 ) folder przed pobraniem do ~/Incomplete ( ,d.set_directory )?

Wersje
Używam z libtorrent 0.13.3 i amp; rtorrent 0.9.3 zainstalowany przy zaparzaniu na OS X Snow Leopard.

Munkymorgy
źródło

Odpowiedzi:

1

Użyj dowiązań symbolicznych zamiast katalogu set_directory, a następnie lokalizacja jest utrwalona poza rTorrent, a tym samym stabilna.

pyroscope
źródło