restic version
์ ์ถ๋ ฅlinux/amd64์์ go1.13.4๋ก ์ปดํ์ผ๋ ๋๋จธ์ง 0.9.6
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
๋ฅผ ์ํํ์ง ์์ผ๋ฉด ํญ์ ์ํธ๋ฅผ ๋ฌป์ต๋๋ค.
๋น๋ฐ ๋ฒํธ๋ฅผ ์์ฒญ
.bashrc์ ์ผ๋ฐ ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํ ๋ค์ source ~/.basrc
๋ฅผ ์คํํ๊ณ restic -r /foo snapshots
๋ฅผ ์คํํฉ๋๋ค.
์๋์
์ด ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐ export RESTIC_PASSWORD=$RESTIC && restic -r ....
๋๋ ๋ฐฉ๊ธ ๊ทธ๊ฒ์ ์๋ํ๊ณ ๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์ผํ๊ณ ์์ต๋๋ค. .bashrc์ ์คํ๊ฐ ์์ต๋๊น?
@RafaelAybar ๋ํ bashrc์ export RESTIC_PASSWORD
๊ฐ ํ์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด bash๋ ํ๊ฒฝ ๋ณ์๋ฅผ restic์ ์ ๋ฌํ์ง ์์ต๋๋ค.
๋๋ ๋ฐฉ๊ธ ๊ทธ๊ฒ์ ์๋ํ๊ณ ๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์ผํ๊ณ ์์ต๋๋ค. .bashrc์ ์คํ๊ฐ ์์ต๋๊น?
์๋์, ํ์ง๋ง ๋ก๊ทธ์์ํ๋ค๊ฐ ๋ค์ ๋ก๊ทธ์ธํ ๋ RESTIC_PASSWORD=$RESTIC_PASSWORD
๋ฅผ ๋ด๋ณด๋ด์ผ ํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@RafaelAybar ๋ํ bashrc์
export RESTIC_PASSWORD
๊ฐ ํ์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด bash๋ ํ๊ฒฝ ๋ณ์๋ฅผ restic์ ์ ๋ฌํ์ง ์์ต๋๋ค.