Restic: Restic ainda pede senha quando está definido como .bashrc

Criado em 6 mar. 2020  ·  3Comentários  ·  Fonte: restic/restic

Saída de restic version

restic 0.9.6 compilado com go1.13.4 em linux/amd64

Como você executou restic exatamente?

restic -r backups/snapshots

Qual backend/servidor/serviço você usou para armazenar o repositório?

Eu armazeno os backups na máquina local, no diretório de backups

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

Eu quero que restic leia o RESTIC_PASSWORD corretamente
Eu configurei o RESTIC_PASSWORD no arquivo .bashrc para permitir que o cron faça backups automaticamente, mas sempre peço uma senha se eu não fizer RESTIC_PASSWORD=$RESTIC_PASSWORD

Comportamento real

Restic pedir uma senha

Passos para reproduzir o comportamento

Defina a senha restic em .bashrc e execute source ~/.basrc e execute restic -r /foo snapshots

Você tem alguma ideia do que pode ter causado isso?

Não

Você tem alguma ideia de como resolver o problema?

Eu resolvi com esta solução alternativa export RESTIC_PASSWORD=$RESTIC && restic -r ....

Comentários muito úteis

@RafaelAybar Você também precisa export RESTIC_PASSWORD no seu bashrc. Caso contrário, o bash não passará a variável de ambiente para restic.

Todos 3 comentários

Acabei de testar e está funcionando para mim. Talvez você tenha um erro de digitação em seu .bashrc?

@RafaelAybar Você também precisa export RESTIC_PASSWORD no seu bashrc. Caso contrário, o bash não passará a variável de ambiente para restic.

Acabei de testar e está funcionando para mim. Talvez você tenha um erro de digitação em seu .bashrc?

Não, mas preciso exportar RESTIC_PASSWORD=$RESTIC_PASSWORD quando eu sair e entrar novamente

Esta página foi útil?
0 / 5 - 0 avaliações