2

我们有一个在 RedHat 系统上作为服务守护进程运行的应用程序。

现在,我们必须安装这个包的 RPM 会创建一个从我们的应用程序库文件夹到 /usr/lib64 的软链接,并且守护进程会识别它。

我希望能够LD_LIBRARY_PATH在初始化脚本(/etc/init.d/myscript)中设置,这样我们就不需要创建该软链接(因此,如果安装了使用不同版本库的多个应用程序,他们将使用他们自己的安装文件夹中的内容,而且我们也不会弄乱标准的 lib 文件夹)。

这可能吗?我尝试了一个简单的LD_LIBRARY_PATH=/opt/myapp/lib:/$LD_LIBRARY_PATH方法,但似乎没有用......

4

1 回答 1

1

在您的初始化脚本中尝试下一步:

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