2

RedHat システムでサービス デーモンとして実行されるアプリケーションがあります。

今のところ、このパッケージをインストールする必要がある RPM は、アプリケーションのライブラリ フォルダから /usr/lib64 へのソフト リンクを作成し、デーモンはそれを認識します。

そのソフト リンクを作成する必要がないように、init スクリプト (/etc/init.d/myscript) で設定できるようにしたいと思いLD_LIBRARY_PATHます (したがって、異なるバージョンのライブラリを使用する複数のアプリケーションがインストールされている場合)。 、それらは独自のインストールフォルダーにあるものを使用し、標準の lib フォルダーをいじることもありません)。

これは可能ですか?簡単にやってみましたLD_LIBRARY_PATH=/opt/myapp/lib:/$LD_LIBRARY_PATHが、うまくいきませんでした...

4

1 に答える 1

1

init スクリプトで次を試してください。

LD_LIBRARY_PATH=/opt/myapp/lib:/$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
于 2016-06-22T15:26:02.367 に答える