Я выяснил проблему и выкладываю решение на случай, если у кого-нибудь в будущем появится подобная проблема.
Я установил свой репозиторий как незашифрованный, что привело borg
к попытке запустить его в интерактивном режиме (запрос stdout, если резервное копирование в незашифрованный репозиторий в порядке). Чтобы заставить борг работать не в интерактивном режиме, мне пришлось экспортировать «автоматический ответчик» borgBackup_run.sh
перед вызовом borg create ...
. Новая строка в скрипте выглядит так:
export BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=yes
Имя этой переменной было найдено на man
странице для borg
. На странице также можно найти несколько других «автоматических ответчиков» man
, чтобы гарантировать, что borg работает не в интерактивном режиме в скрипте.