当前位置: 技术问答>linux和unix
Linux下写服务程序,程序可以使用配置文件动态链接库吗?
来源: 互联网 发布时间:2016-10-14
本文导语: 我一开始使用的是生成so然后利用so写程序,程序要求so目录为相对路径即./xxx.so,我写过程序加进服务里面,也就是守护进程中(/etc/init.d)中,然后通过chkconfig命令添加了服务,为什么就是开机启动的时候启动你不...
我一开始使用的是生成so然后利用so写程序,程序要求so目录为相对路径即./xxx.so,我写过程序加进服务里面,也就是守护进程中(/etc/init.d)中,然后通过chkconfig命令添加了服务,为什么就是开机启动的时候启动你不起来,然后我不使用生成动态链接库的方法,直接生成程序开机启动可以启动我的程序,我有个程序是使用配置的,也是这个问题,难道是不能使用配置文件的吗?我想不可能会这样的吧,为什么会出现这样的情况,哪位又解决的麻烦告诉下。。。。
|
你的.so是放在当前路径下吗?这样在linux下是找不到的,要放到LD_LIBRARY_PATH环境变量定义的路径下。
|
也许执行的时候找不到你的动态库吧
看看环境变量LD_LIBRARY_PATH
看看环境变量LD_LIBRARY_PATH
|
看下是什么原因导致起不了。那个部分出错了。