rtorrent: 완료된 다운로드 이동

rtorrent: 완료된 다운로드 이동

rTorrent 0.9.8로 업그레이드한 후 이전 rTorrent 구성 파일이 작동하지 않았습니다. 문서를 읽고 새 예제를 사용하고 디렉토리만 조정했습니다. 그러나 한 가지 문제가 있습니다. rTorrent가 다운로드를 완료한 후 완료된 파일/디렉토리를 다른 위치로 이동하고 싶습니다(그리고 여전히 파일을 시드하고 싶습니다). 나는 라벨과 같은 멋진 것을 원하지 않으며 다운로드 유형에 따라 이동하는 것도 원하지 않습니다. 한 디렉터리에서 다른 디렉터리로의 간단한 1:1 이동만 필요합니다.

저는 두 개의 변수를 정의했습니다: cfg.download("InProgress"-dir 및 cfg.complete(a "Completed"-dir)공식 문서,ArchWiki그리고rTorrent의 위키. 나는 후자가 작동할 것이라고 확신했지만 - Invalid key오류가 발생했습니다.

이것은 지금까지 나의 시도입니다:

method.insert = cfg.complete, private|const|string, (cat,"/mypath/Completed/")

## Move files after download has finished
method.insert = d.get_finished_dir, simple, "(cat, (cfg.complete)),$d.custom1="
method.insert = d.data_path, simple, "if=(d.is_multi_file), (cat,(d.directory),/), (cat,(d.directory),/,(d.name))"
method.insert = d.move_to_complete, simple, "d.directory.set=$argument.1=; execute=mkdir,-p,$argument.1=; execute=mv,-u,$argument.0=,$argument.1=; d.save_full_session="
method.set_key = event.download.finished,move_complete,"d.move_to_complete=$d.data_path=,$d.get_finished_dir="

오류는 다음과 같습니다

rtorrent: Error in option file: ~/.rtorrent.rc:104: Invalid key.

104번째 줄은 어디에 있나요?method.insert = d.data_path......

답변1

같은 오류가 발생했습니다.

내 구성에는 method.insert = d.data_path...이미 몇 줄 전에 정의되어 있었는데, 공식 문서에 붙여넣은 구성 세그먼트를 통해 재정의하려는 시도가 실패했습니다.

d.data_path 메소드의 두 번째(동일한) 정의를 제거하면 문제가 해결되었습니다.

관련 정보