Linux服务无法加载/etc/ld.so.conf.d中的库path

我在Linux有一个服务

当我启动它使用服务启动或init.d启动。 它不能加载存储在/etc/ld.so.conf.d/中的configuration。 因此,在/etc/ld.so.conf.d/中加载库path的一些过程。 不能通过此服务启动。

但是当我在shell中运行这个servcie脚本时,它工作正常。

如何在/etc/ld.so.conf.d/中加载库path?

非常感谢。

你最近是否运行ldconfig (作为root)? 有一个由该程序更新的共享库缓存,如果在不运行ldconfig情况下更新/etc/ld.so.conf.d的文件,缓存数据可能会过时。