Restic: Restic fragt immer noch nach dem Passwort, wenn es auf .bashrc eingestellt ist

Erstellt am 6. März 2020  ·  3Kommentare  ·  Quelle: restic/restic

Ausgabe von restic version

restic 0.9.6 kompiliert mit go1.13.4 auf linux/amd64

Wie hast du restic genau ausgeführt?

restic -r Backups/Snapshots

Welches Backend/Server/Dienst haben Sie zum Speichern des Repositorys verwendet?

Ich speichere die Backups auf dem lokalen Computer im Backup-Verzeichnis

Expected behavior
-----------------
restic -r backups/ snapshots
repository a59cec13 opened successfully, password is correct
ID        Time                 Host        Tags        Paths
-----------------------------------------------------------------------------------------------------
94b78cGh  2020-03-05 13:24:10  osw                     /var/www/standard
-----------------------------------------------------------------------------------------------------
1 snapshots

Ich möchte, dass Restic das RESTIC_PASSWORD richtig liest
Ich habe die RESTIC_PASSWORD in der .bashrc-Datei gesetzt, damit Cron automatisch Backups machen kann, aber immer nach einem Passwort fragen, wenn ich RESTIC_PASSWORD=$RESTIC_PASSWORD nicht mache

Tatsächliches Verhalten

Restic fragt nach einem Passwort

Schritte zum Reproduzieren des Verhaltens

Legen Sie das Restic-Passwort in .bashrc fest und führen Sie dann source ~/.basrc und restic -r /foo snapshots aus

Haben Sie eine Ahnung, was dies verursacht haben könnte?

Nein

Haben Sie eine Idee, wie Sie das Problem lösen können?

Ich habe mit diesem Workaround export RESTIC_PASSWORD=$RESTIC && restic -r .... gelöst

Hilfreichster Kommentar

@RafaelAybar Sie müssen in Ihrem bashrc auch export RESTIC_PASSWORD eingeben. Andernfalls wird bash die Umgebungsvariable nicht an restic weitergeben.

Alle 3 Kommentare

Ich habe es gerade ausprobiert und bei mir funktioniert es. Vielleicht hast du einen Tippfehler in deiner .bashrc?

@RafaelAybar Sie müssen in Ihrem bashrc auch export RESTIC_PASSWORD eingeben. Andernfalls wird bash die Umgebungsvariable nicht an restic weitergeben.

Ich habe es gerade ausprobiert und bei mir funktioniert es. Vielleicht hast du einen Tippfehler in deiner .bashrc?

Nein, aber ich muss RESTIC_PASSWORD=$RESTIC_PASSWORD exportieren, wenn ich mich abmelde und wieder anmelde

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen