Удалить завершенные загрузки из rutorrent
Я просто настроил rutorrent после того, как долгое время был пользователем rtorrent.
Я хочу удалить завершенные загрузки. Когда я использую .torrent
файл у меня просто есть .rtorrent.rc
удалите файл и rtorrent
удаляет его из списка.
Теперь, когда у меня есть rutorrent, я могу использовать rss для загрузки файлов. Но нет привязанного файла.
Как удалить завершенные загрузки из rtorrent/rutorrent
если у них нет привязанного файла, используя скрипт?
Я пробовал скрипт работает
rtcontrol --from-view started is_complete=yes --delete --yes
но ничего не происходит.
Редактировать:
Когда я запускаю его как root, я получаю:
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
тогда рторрент зависает и мне нужно перезагрузить компьютер.
1 ответ
Звонить rtcontrol
из обработчика события или какого-либо определения метода, либо используйте --detach
вариант, или какая-то форма execute.bg=
(последний особенно если вы звоните rtcontrol
косвенно через скрипт оболочки).
Кстати, это относится к любому виду кода, с которого вы запускаете rtorrent
а затем в свою очередь перезванивает rtorrent
через XML-RPC.