Я просто настроил rutorrent будучи долгим временем rtorrent пользователь.
Я хочу удалить завершенные загрузки. Когда я использую a .torrent
файл я просто имею .rtorrent.rc
удалите файл и rtorrent
удаляет его из списка.
Теперь, когда у меня есть rutorrent, я могу использовать RSS для загрузки файлов. Но нет никакого связанного файла.
Как я удаляю завершенные загрузки с rtorrent/rutorrent
если у них нет связанного файла, с помощью сценария?
Я попробовал сценарий выполнения
rtcontrol --from-view started is_complete=yes --delete --yes
но ничего, кажется, не происходит.
Править:
Когда я выполняю его как корень, я добираюсь:
root@linux:/home/usr1# ./bin/removeCompleted.sh
WARNING:pyrocore.util.load_config.ConfigLoader:Configuration file '/root/.pyroscope/config.ini' not found, use the command 'pyroadmin --create-config' to create it!
WARNING:pyrocore.util.load_config.ConfigLoader:Configuration file '/root/.pyroscope/config.py' not found!
ERROR:pyrocore.scripts.rtcontrol.RtorrentControl:Config file '/root/.rtorrent.rc' doesn't exist!
INFO:pyrocore.scripts.rtcontrol.RtorrentControl:Total time: 0.035 seconds.
.rtorrent.rc
называет сценарий Python, что я записал что вызовы removeCompleted.sh
с os.system("/home/usr1/bin/removeCompleted.sh > logfile.log")
. Файл журнала возвращается пустой. Если я Вызов removeCompleted.sh
непосредственно форма .rtorrent.rc
затем rtorrent замораживается, и я должен перезагрузить ПК.
Чтобы вызвать rtcontrol
из обработчика события или из определения некоторого метода, используйте либо опцию --detach
, либо некоторую форму execute.bg=
(последняя, особенно если вы вызываете rtcontrol
косвенно через скрипт оболочки). [ 116]
Кстати, это относится к любому виду кода, который вы запускаете из rtorrent
и затем, в свою очередь, перезваниваете rtorrent
через XML-RPC.