RedHat システムでサービス デーモンとして実行されるアプリケーションがあります。
今のところ、このパッケージをインストールする必要がある RPM は、アプリケーションのライブラリ フォルダから /usr/lib64 へのソフト リンクを作成し、デーモンはそれを認識します。
そのソフト リンクを作成する必要がないように、init スクリプト (/etc/init.d/myscript) で設定できるようにしたいと思いLD_LIBRARY_PATH
ます (したがって、異なるバージョンのライブラリを使用する複数のアプリケーションがインストールされている場合)。 、それらは独自のインストールフォルダーにあるものを使用し、標準の lib フォルダーをいじることもありません)。
これは可能ですか?簡単にやってみましたLD_LIBRARY_PATH=/opt/myapp/lib:/$LD_LIBRARY_PATH
が、うまくいきませんでした...