Saya telah menggunakan rtorrent untuk sementara waktu dengan satu direktori. Sekarang saya menemukan kemungkinan untuk menggunakan direktori yang berbeda dan bahkan untuk memindahkan unduhan yang telah selesai di tempat lain, jadi menurut wiki rtorrent saya mengedit .rtorrent.rc saya sebagai berikut:
# 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="
Tampaknya bekerja untuk torrent baru. Namun saya memiliki banyak file yang telah selesai saya unduh sebelumnya untuk membagi direktori, dan bagi mereka itu tidak berfungsi: jika saya menghapus file mereka di direktori sesi, rtorrent akan memeriksa hash tetapi tidak akan memindahkannya, dan jika saya memindahkannya sendiri rtorrent tidak akan melihatnya dan akan mencoba mengunduh ulang mereka.
Jadi bagaimana saya bisa memberi tahu rtorrent untuk memindahkan mereka atau mereka berada di direktori lain?
Terima kasih.
mv
berhasil sebelum memperbarui direktori.<Fault -503: 'Cannot change the directory of an open download atter the files have been moved.'>
Jika Anda tidak alergi dengan symlink, salah satu caranya adalah rtmv .
sumber
sebagai skrip bash:
edit, ketika
mv -u $old $new
gagal, maka seluruh perintah gagal.Saya akhirnya meninggalkan rTorrent untuk qBitTorrent.
sumber