Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
LD_LIBRARY_PATH(ライブラリをロードするときにどこを探すかを決定する)の例を考えると、各プロセスはこれのプライベートコピーを取得しますか?何らかのプロセス(アプリケーション)がそれを変更した場合、それはどこにでも反映されていますか?
環境変数は、プロセスごとに設定されます。したがって、はい、各プロセスにはプライベートコピーがあり、LD_LIBRARY_PATHを変更する別のプロセスは自分のプロセスに影響を与えません。
ただし、シェルプロセスは、起動時に変数と設定の配列をこれらのプロセスに渡すことにより、生成されたすべての子プロセスに設定する環境変数のリストを保持する可能性があります。