rtorrent -Как сохранить информацию для последующего повторного заполнения

Если вы заключите свой первый аргумент в $(), вы получите желаемый результат.

./test.sh "$(VAR=abc; echo $VAR)" "def"

В этом случае bash будет использовать подоболочку для выполнения настройки VAR=abc, за которой следует echo $VAR, а затем STDOUT из этой подоболочки используется в качестве аргумента test.sh$1.


РЕДАКТИРОВАТЬ

Чтобы получить обе переменные, назначенные из одной настройки переменной, вам нужно получить обе из подоболочки.

./test.sh $(VAR='abc'; echo $VAR $VAR)

Удалив кавычки вокруг $(), мы знаем, что поймать первое слово в STDOUT подоболочки как $1, а второе слово как $2.

Однако, поскольку $VARне устанавливается в родительской оболочке, вы не можете использовать $VARнапрямую.

Однако вы можете использовать подоболочку для установки $VAR.

VAR=$(VAR=abc; echo $VAR)./test.sh $VAR $VAR

или для удобства чтения

VAR=$(FOO=abc; echo $FOO)./test.sh $VAR $VAR
3
25.12.2020, 04:19
2 ответа

Не уверен, что это сработает, но попробуйте снова добавить торрент, выйдите из rtorrent, переместите готовый файл на новый созданный заполнитель, созданный новым торрентом, и снова запустите rtorrent,следующая принудительная проверка хэша (Ctrl-r), которая инициирует проверку хэша торрента, и если у вас есть файл в том же месте, после проверки хэша файл будет помечен как завершенный и начнется раздача.

1
18.03.2021, 22:40

rtorrent имеет возможность «просматривать» каталоги для торрент-файлов -. Как только поступает новый файл, он снова загружает его (и снова делится им ). Я предполагаю, что торрент-файл -содержит информацию как минимум об одном трекере.

Я не проверял это сам, но я думаю, что эта страница является хорошей отправной точкой для решения вашей проблемы.

https://wiki.archlinux.org/index.php/RTorrent

1
18.03.2021, 22:40

Теги

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