Ich habe das Problem herausgefunden und poste die Lösung, falls jemand in der Zukunft ein ähnliches Problem hat.
Ich habe mein Repository so eingerichtet, dass es unverschlüsselt ist, wodurch borg
versucht wurde, interaktiv auszuführen (stdout wird gefragt, ob die Sicherung in einem unverschlüsselten Repository in Ordnung ist). Um Borg nicht interaktiv ausführen zu lassen, musste ich borgBackup_run.sh
vor dem Anruf einen "automatischen Antworter" in exportieren borg create ...
. Die neue Zeile im Skript sieht folgendermaßen aus:
export BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=yes
Der Name dieser Variablen wurde auf der man
Seite für gefunden borg
. Eine Reihe weiterer "automatischer Antworter" befindet sich ebenfalls auf der man
Seite, um sicherzustellen, dass borg in einem Skript nicht interaktiv ausgeführt wird.