Удалите завершенные загрузки с rutorrent

Я просто настроил 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 замораживается, и я должен перезагрузить ПК.

1
задан 27 August 2017 в 00:46

1 ответ

Чтобы вызвать rtcontrol из обработчика события или из определения некоторого метода, используйте либо опцию --detach, либо некоторую форму execute.bg= (последняя, ​​особенно если вы вызываете rtcontrol косвенно через скрипт оболочки). [ 116]

Кстати, это относится к любому виду кода, который вы запускаете из rtorrent и затем, в свою очередь, перезваниваете rtorrent через XML-RPC.

0
ответ дан 27 August 2017 в 00:46

Другие вопросы по тегам:

Похожие вопросы: