FOO=stringhere
システムプロセスで使用できるように変数をエクスポートする必要があります。私がやりたいことはUpstartです。
残念ながら、Upstartのマニュアルに従ってください。env FOO=stringhere
http://upstart.ubuntu.com/cookbook/#environment-variables
ただし、システムの起動後はecho $FOO
何も返されません。
不可能なことをしようとしているのでしょうか、それとも私が知っておくべきトラップがありますか?
ベストアンサー1
引用したページによると、
Upstartを使用すると、環境変数を設定できますこれらのジョブは、ジョブ構成ファイルで定義されているジョブにアクセスできます。。
変数が使用環境に設定されていることを示します。システムデーモン起動時に。これユーザーログイン後、環境は別々に構成されます。
デーモンがユーザーが設定した変数を知っていることを確認するには、次のようにテストできます。一時的に起動スクリプトを変更して次の内容を追加するlogger "=============== The variable FOO is set to $FOO ====================="
と、起動時に記録された情報(/var/log/messages
例:表示)が表示されます。