Как переменные среды S SH работают с файлом сценария оболочки? - PullRequest
0 голосов
/ 16 февраля 2020

Если я запускаю команду, приведенную ниже, и у моего install.sh есть следующий раздел:

export S3_URL=$PRD_URL
export S3_ACCESS_KEY=$PRD_S3_ACCESS_KEY
export S3_SECRET_KEY=$PRD_S3_SECRET_KEY

cat install.sh | ssh $PRD_USER@$PRD_HOST

Значение $PRD_S3_ACCESS_KEY будет разрешено с my host или environment variables с удаленного сервера?

1 Ответ

2 голосов
/ 17 февраля 2020

Если у вас установлен gettext (который содержит envsubst), вы можете сделать

envsubst < install.sh | ssh $PRD_USER@$PRD_HOST
...