すべてのユーザーが使用できる文字列を含む変数がシステムに存在する必要がありますが、$FOO
変数を作成する方法がわかりません。
この記事を見ると、Upstartタスクは明らかに解決策ではありません。Upstartで環境変数をエクスポートできますか?
しかし、長い間Windows開発者として活動しているので、どこを見るべきかわかりません。
答え1
この目的のために、多くのディストリビューションが使用されます/etc/environment
。オンラインに関連情報があります。Ubuntu Wikiそしてアーチスウィキ待つ。
答え2
/etc/environment
存在しない場合、または/etc/profile
を使用して/etc/profile.d/FOO
環境を設定できます。
答え3
すでに提供されている答えに加えて変数を設定する他の場所は次のとおりです。
/etc/env.d
(シェルとは無関係)、/etc/bash/bashrc
配信ユーザーの場合、/etc/zshenv
またはまたは/etc/zprofile
または/etc/zshrc
zsh/etc/zlogin
の場合(に従ってman zsh
)、- その他のシェル関連の設定ファイルは、各シェルのマンページ
FILES
の下部に記載されています。