我们有一个在 RedHat 系统上作为服务守护进程运行的应用程序。
现在,我们必须安装这个包的 RPM 会创建一个从我们的应用程序库文件夹到 /usr/lib64 的软链接,并且守护进程会识别它。
我希望能够LD_LIBRARY_PATH
在初始化脚本(/etc/init.d/myscript)中设置,这样我们就不需要创建该软链接(因此,如果安装了使用不同版本库的多个应用程序,他们将使用他们自己的安装文件夹中的内容,而且我们也不会弄乱标准的 lib 文件夹)。
这可能吗?我尝试了一个简单的LD_LIBRARY_PATH=/opt/myapp/lib:/$LD_LIBRARY_PATH
方法,但似乎没有用......