~~~
如果程序当在/home/web1下
{
//目录结构
conf >此目录下有个 conn.conf 配置文件
template
run
}
正常。可以切入目录执行
但是如果 在其他路径下 执行就会得不到配置文件路径错误了 查了好几个函数都使用了 都不行。。
难道路径写固定才行吗 比如获取配置 /home/web1/conf/conn.conf 这样写固定,程序换目录 还要重新编译太麻烦了吧
~~~
更多评论
1.根据getcwd来判断
2.根据环境变量来调整
我是两个一起上的。有环境变量通过环境变量指定,没环境变量根据主程序相对路径判断。
当然。理论上还能写个启动脚本
#2