He estado usando rtorrent por un tiempo con un solo directorio. Ahora descubrí que era posible usar diferentes directorios e incluso mover las descargas completas a otra parte, así que de acuerdo con el wiki de rtorrent, edité mi .rtorrent.rc de la siguiente manera:
# 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 nuevos torrents. Sin embargo, tengo un montón de archivos completos que ya descargué antes para dividir directorios, y para ellos no funciona: si elimino su archivo en el directorio de sesión, rtorrent verificará el hash pero no los moverá, y si moverlos yo solo rtorrent no los verá e intentará volver a descargarlos.
Entonces, ¿cómo puedo decirle a rtorrent que los mueva o que estén en otro directorio?
Gracias.
mv
éxito tiene éxito antes de actualizar el directorio.<Fault -503: 'Cannot change the directory of an open download atter the files have been moved.'>
Si no eres alérgico a los enlaces simbólicos, una forma es rtmv .
fuente
como script bash:
editar, cuando
mv -u $old $new
falla, entonces todo el comando falla.Terminé dejando rTorrent para qBitTorrent.
fuente