LINUX.ORG.RU

Перемещение torrent файла после успешной закачки

 


0

1

Привет. Есть задача настроить rtorrent так то бы он после завершения закачки перемещал torrent файл в другую директорию. Для этого я прописал:

system.method.set_key = event.download.finished,copy_loaded,"execute=mv,$d.get_loaded_file=,/srv/nfs4/shared/torrents/success"

Проблема в том что он переодически перемещается не torrent не из директории где он лежит, а торрент файл из директории session при чем с именем в виде hash'a.

Пример: Файл который качается

/srv/nfs4/shared/torrents/serials/[rutracker.org].t4971489.torrent
Файл который перемещается
mv /home/rtorrent/.rtorrent_session/CD7725D6E401F0244FFD609175B9FE298DE2B95C.torrent /srv/nfs4/shared/torrents/success

Причем такое поведение не постоянное, а где то в 20% случаев, от чего это зависит то же не понятно.


Выдержка из моего .rtorrent.rc

directory = /torrent/incoming/downloading
session = ./session
check_hash = no
system.file_allocate.set = yes
system.method.set_key = event.download.finished,move_complete,"execute=/torrent/mv_finished.sh,$d.get_base_path=,/torrent/incoming/finished"
$ cat /torrent/mv_finished.sh
#!/bin/sh

FINDIR="$2"
# echo "$1 -> $2" >> /torrent/moved.log
TOR=`basename "$1"`
mv -u "$1" "$FINDIR"
ln -s "$FINDIR/$TOR" "$1"

Работает идеально.

anonymous
()
Ответ на: комментарий от anonymous

Перечитал топик, понял что неправильно понял задачу.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.