実行中の rtorrent ダウンロードにトレントを追加するにはどうすればいいですか?

実行中の rtorrent ダウンロードにトレントを追加するにはどうすればいいですか?

つまり、torrent ファイルがいっぱい入ったディレクトリが存在します:

debian.iso.torrent
fedora.iso.torrent

以下の方法でダウンロードを開始できます:

rtorrent *.torrent

作業ディレクトリがトレントと同じである場合、コマンドを実行します。

しかし、この方法で rtorrent を起動するたびに、すべてのハッシュが計算されます。これには非常に長い時間がかかり、CPU を大量に消費します。

これを回避する方法はありますか? (他のコンソールベースのトレント クライアントですか? または、トレントのハッシュをすべて計算せずに、すでにトレントをダウンロードしているときに単一のトレントを追加する機能ですか?)

答え1

一部のデータが保存されるように「セッション ディレクトリ」を設定すると、rtorrent を正常に終了したときにハッシュを経由せずに開くことができます。

マニュアルページによると、これは オプションを使用して実行できるので-s path、それをセッション ディレクトリとして使用します。ただし、常に指定しなくても済むように、-s ~/torrentdirこれを設定することをお勧めします。~/.rtorrent.rc

rtorrent(動作する例がなくて申し訳ありません。現在、近くにセットアップ済みのコンピューターがありません。)

答え2

私が正しく理解していれば、.torrent実行中に1 つ追加したいということですね。rtorrentを押して、Bkspトレントへのパスを入力し、 を押すだけです。 の設定Enterをいじって、ハッシュ計算を実行する頻度などの値を変更することは可能ですが、何をしているのか正確にわからない場合は注意してください。hash*.rtorrent.rc

答え3

ファイルが正しいことがわかっていてハッシュを計算したくない場合は、高速レジュームデータを追加する必要があります。関連するrTorrent wikiこのページには、これを行う方法が記載されています。

答え4

# Watch a directory for new torrents
schedule = watch_directory,5,5,load_start=/var/torrents/todo/*.torrent

# actions
system.method.set_key = event.download.finished,move_complete,"d.set_directory=/var/torrents/done/;execute=mv,-u,$d.get_base_path=,/var/torrents/done/"

完了したら、ファイルを /var/torrents/todo/ に置くだけで、/var/torrents/done に移動されます。

関連情報