Estou usando o rtorrent há um tempo com um único diretório. Agora eu descobri que era possível usar diretórios diferentes e até mover downloads concluídos para outro lugar, de acordo com o wiki do rtorrent, editei meu arquivo .rtorrent.rc da seguinte maneira:
# Download directory
directory = /Medias/torrents/
# Watching directories
schedule = watch_directory_1,5,60,"load_start=/path/to/dl/dir1/*.torrent,d.set_custom1=/path/to/done/dir1"
schedule = watch_directory_2,5,60,"load_start=/path/to/dl/dir2/*.torrent,d.set_custom1=/path/to/done/dir2"
# On completion, move the torrent to the directory from custom1.
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="
Parece funcionar para novos torrents. No entanto, tenho vários arquivos concluídos que já baixei antes para dividir diretórios e, para eles, não funciona: se eu excluir o arquivo no diretório da sessão, o rtorrent verificará o hash, mas não os moverá, e se eu mova-os sozinho o rtorrent não os verá e tentará baixá-los novamente.
Então, como posso dizer ao rtorrent para movê-los ou se eles estão em outro diretório?
Obrigado.
mv
êxito foi feito antes de atualizar o diretório.<Fault -503: 'Cannot change the directory of an open download atter the files have been moved.'>
Se você não é alérgico a links simbólicos, uma maneira é rtmv .
fonte
como script bash:
editar, quando
mv -u $old $new
falhar, o comando inteiro falhará.acabei deixando rTorrent para qBitTorrent.
fonte