0
から発信時にロードされていない、私はそうのようなEC2インスタンス上でテラフォームで実行されているスクリプトを持っている:環境変数テラフォームスクリプト
provisioner "remote-exec" {
inline = [
"bash /path/to/myscript.sh
]
}
を、私はこのの.bashrcの中で定義されたいくつかの環境変数を持っています私はこのスクリプトにアクセスしたいと思っています。しかし、そのスクリプト内の私は、最初の行として
source ~/.bashrc
を置くが、.bashrcの中で定義された変数は、まだ未設定でした。
.bashrcのソースを正しく設定するにはどうすればよいですか?
は、あなたの '.bashrc'は' [-z "$ PS1"]のようなものを持っていないが#を返す&&、anything' – anishsane
をしませんそれに似た何かが実際そこにありました。ありがとう!それを答えにしたいなら、私はそれを受け入れます。 –