Restic: Restic по-прежнему запрашивает пароль, когда установлено значение .bashrc

Созданный на 6 мар. 2020  ·  3Комментарии  ·  Источник: restic/restic

Вывод restic version

restic 0.9.6 скомпилирован с go1.13.4 на linux/amd64

Как именно ты запускал рестик?

restic -r резервные копии/снимки

Какой бэкенд/сервер/службу вы использовали для хранения репозитория?

Я храню резервные копии на локальной машине в каталоге резервных копий.

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

Я хочу, чтобы restic правильно читал RESTIC_PASSWORD
Я установил RESTIC_PASSWORD в файле .bashrc, чтобы cron автоматически делал резервные копии, но всегда запрашивал пароль, если я не делаю RESTIC_PASSWORD=$RESTIC_PASSWORD

Фактическое поведение

Рестик просит пароль

Шаги для воспроизведения поведения

Установите пароль restic в .bashrc, а затем запустите source ~/.basrc и запустите restic -r /foo snapshots

У вас есть идеи, что могло быть причиной этого?

Нет

У вас есть идея, как решить проблему?

Я решил с помощью этого обходного пути export RESTIC_PASSWORD=$RESTIC && restic -r ....

Самый полезный комментарий

@RafaelAybar Вам также нужно export RESTIC_PASSWORD в вашем bashrc. В противном случае bash не передаст переменную окружения в restic.

Все 3 Комментарий

Я только что попробовал это, и это работает для меня. Может быть, у вас есть опечатка в вашем .bashrc?

@RafaelAybar Вам также нужно export RESTIC_PASSWORD в вашем bashrc. В противном случае bash не передаст переменную окружения в restic.

Я только что попробовал это, и это работает для меня. Может быть, у вас есть опечатка в вашем .bashrc?

Нет, но мне нужно экспортировать RESTIC_PASSWORD=$RESTIC_PASSWORD при выходе из системы и повторном входе в нее.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги