21

我在 Linux 中有一项服务。

当我启动它时,使用 service start 或 start in init.d。它无法加载存储在/etc/ld.so.conf.d/. /etc/ld.so.conf.d/.因此,该服务无法启动某些加载库路径的进程。

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

如何加载中的库路径/etc/ld.so.conf.d/

非常感谢。

4

1 回答 1

34

ldconfig最近是否(以 root 身份)运行过?有一个由该程序更新的共享库缓存,如果您在/etc/ld.so.conf.d没有运行的情况下更新了文件ldconfig,则缓存数据可能已过期。

于 2013-08-20T02:55:49.953 回答