Restic: が.bashrcに設定されている場合でも、Resticはパスワードを要求します

作成日 2020年03月06日  ·  3コメント  ·  ソース: restic/restic

restic versionの出力

linux / amd64でgo1.13.4を使用してコンパイルされたrestic0.9.6

どのようにしてresticを正確に実行しましたか?

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を正しく読み取るようにしたい
cronに自動的にバックアップを実行させるために.bashrcファイルにRESTIC_PASSWORDを設定しましたが、 RESTIC_PASSWORD=$RESTIC_PASSWORDを実行しない場合は、常にパスワードを要求します。

実際の動作

Resticはpasswodを要求します

動作を再現する手順

.bashrcにresticパスワードを設定してから、 source ~/.basrcを実行してrestic -r /foo snapshotsを実行します

何がこれを引き起こしたのか分かりますか?

番号

問題を解決する方法を知っていますか?

私はこの回避策で解決しましたexport RESTIC_PASSWORD=$RESTIC && restic -r ....

最も参考になるコメント

@RafaelAybarまた、bashrcでexport RESTIC_PASSWORDする必要があります。 そうしないと、bashは環境変数をresticに渡しません。

全てのコメント3件

私はそれを試したばかりで、それは私のために働いています。 .bashrcにタイプミスがあるのではないでしょうか。

@RafaelAybarまた、bashrcでexport RESTIC_PASSWORDする必要があります。 そうしないと、bashは環境変数をresticに渡しません。

私はそれを試したばかりで、それは私のために働いています。 .bashrcにタイプミスがあるのではないでしょうか。

いいえ。ただし、ログアウトして再度ログインするときにRESTIC_PASSWORD=$RESTIC_PASSWORDをエクスポートする必要があります。

このページは役に立ちましたか?
0 / 5 - 0 評価