首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从postgresql-9.1服务获取LD_LIBRARY_PATH值

从postgresql-9.1服务获取LD_LIBRARY_PATH值
EN

Stack Overflow用户
提问于 2014-09-05 00:47:05
回答 1查看 493关注 0票数 0

谁能建议我如何从postgresql-9.1服务获取LD_LIBRARY_PATH的值,该服务使用shell脚本注册为PostgreSQL9.1安装的一部分。

我需要获取直到/opt/testing/bin(where pg_dump will available)的值

基于这个值,我需要备份旧的DB并重置DataBase。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-09-06 17:39:05

如果每个人都正确理解了我的问题,这就是我正在寻找的答案,for.Finally自己也这么做了,分享了这个答案。

代码语言:javascript
复制
    path=`grep -oE "LD_LIBRARY_PATH=\S*:" /etc/init.d/postgresql-9.1`
    echo "path:"$path
    path_array=($path)
    ld_lib_path=${path_array[0]}
    echo "ld_lib_path : "$ld_lib_path
    ld_lib_path1=${ld_lib_path#*=}
    ld_lib_path2=${ld_lib_path1%:*}
    echo "ld_lib_path2 : "$ld_lib_path2
    cd $ld_lib_path2
    cd ../bin

现在我们可以使用pg_dump,pg_dumpall来备份旧的DataBase。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25670893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档