何らかの形でLinuxで動的環境変数を使用することはできますか?Linuxの動的環境変数は?
私はサイトがこのレイアウトに従うウェブサーバを持っている:私はQAディレクトリにいるとき「QA」に設定されている環境変数(例えばAPPLICATION_ENV)を持っていると思い
site/
qa/
production/
、および私がプロダクションディレクトリに入っているときに、 "プロダクション"に移動します。この理由は、さまざまなサイトが、QAまたは運用環境であるかどうかをすべて知る必要がある、多くの異なるプロセスを使用できるからです。いくつかのサイトはApacheでPHPを使用しており、Node.jsを使用するものもあれば、コマンドラインツール、cronジョブなどがあるものもあります。私はそれがQAであるか生産環境であるかについて、1つの権限のある情報源を持っていたいと思います。 rvm
のオーバーライドに基づいて
たぶん、 'pwd'ははしますか? – vines
これはシェルスクリプト用ですか? '$(basename $(pwd)) 'を使うことができます。 –
シェルスクリプトだけではありません。それだけであれば簡単です:-)多くの異なるプロセス、スクリプトなどがあるサイトが多数あります。そのため、私は*アプリケーション環境の権限のあるソースを*必要としています(すべてのLinuxプロセスが環境変数を理解しているので、可能ならば環境変数に入れたい) –