磨砺技术珠矶,践行数据之道,追求卓越价值

回到上一级页面: PostgreSQL基础知识与基本操作索引页     回到顶级页面:PostgreSQL索引页

[作者 高健@博客园  luckyjackgao@gmail.com]

无论原来位于哪个路径,当启动EDB*Plus后,如果运行 ho pwd;就会出现:

/opt/PostgresPlus/9.2AS/edbplus

究其原因,

启动EDB*Plus的脚本是:

/opt/PostgresPlus/9.2AS/edbplus/scripts/launchedbplus.sh

[root@test scripts]# cat launchedbplus.sh
#!/bin/bash
# Copyright (c) 2012, EnterpriseDB Corporation.  All rights reserved## Script used to launch EDB*Plus.. /opt/PostgresPlus/9.2AS/edbplus/scripts/common.shopenGuiCommandLine "EDB*Plus" "/opt/PostgresPlus/9.2AS/edbplus/edbplus.sh /nolog"[root@test scripts]# 

而 edbplush.sh中,有:

[root@test edbplus]# cat edbplus.sh
#!/bin/bash# EDB*Plus startup script
# Copyright (c) 2008-2012, EnterpriseDB Corporation.  All rights reserved.export base="/opt/PostgresPlus/9.2AS/edbplus"
export JAVA_HOME="/opt/PostgresPlus/9.2AS/jre"
export CLASSPATH=$base/edbplus83.jar:$base/lib/edb-jdbc14.jar:$base/lib/jline-0.9.91.jar
...
export WD=$CWD
cd $base
$JAVA_CMD_PATH/java -Djava.library.path=$base jline.ConsoleRunner com.edb.EDBPlus $@
returnCode="$?"
cd $WD
exit $returnCode
[root@test edbplus]# 

其中,启动EDB*Plus的GUI之前,有一个 cd $base动作,而$base所指向的是: /opt/PostgresPlus/9.2AS/edbplus

如果我编辑edbplus.sh,把下面的路径改一下:

export WD=$CWD
cd $base
$JAVA_CMD_PATH/java -Djava.library.path=$base jline.ConsoleRunner com.edb.EDBPlus $@
returnCode="$?"

改成:

export WD=$CWD
#cd $base
cd /opt
$JAVA_CMD_PATH/java -Djava.library.path=$base jline.ConsoleRunner com.edb.EDBPlus $@
returnCode="$?"

这是,我再次启动EDB*Plus,执行 ho pwd,得到的路径就是 /opt

[作者 高健@博客园  luckyjackgao@gmail.com]

回到上一级页面: PostgreSQL基础知识与基本操作索引页     回到顶级页面:PostgreSQL索引页

磨砺技术珠矶,践行数据之道,追求卓越价值

EDB*Plus的当前路径问题相关推荐

  1. java 加载dll后打包_让Jacob从当前路径读取dll文件及相关打包方法

    让Jacob从当前路径读取dll文件及相关打包方法 独立观察员2013.08.12 Jacob  LibraryLoader.class修改版代码 功能:让jacob可在当前路径下的dll文件夹内读取 ...

  2. 当前路径_[JSP] 07 JSP 路径问题

    首先先明确一下下列URL的 假设一个URL是这样的losthost:8080/myservlet/path 服务器根路径:losthost:8080/ 项目根路径:losthost:8080/myse ...

  3. java当前路径和相对路径相关的疑惑

    java当前路径和相对路径相关的疑惑_克豪的博客-CSDN博客 java当前路径和相对路径相关的疑惑_克豪的博客-CSDN博客

  4. java获取当前路径

    java获取当前路径时间 1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir& ...

  5. [Linux学习]Shell脚本(1)--函数,输入,if判断(持续更新)+删除空行 +保存当前路径...

    1)接收输入 1 check_status() 2 { 3 echo --Check hi_repo status is ok? y or n 4 read var 5 if [ "$var ...

  6. C# WinForm获取当前路径汇总

    Winform获取应用程序的当前路径的方法集合,具体如下,值得收藏//获取当前进程的完整路径,包含文件名(进程名). string str = this.GetType().Assembly.Loca ...

  7. Java获取当前路径和读取文件

    1.利用System.getProperty()函数获取当前路径: System.out.println( System.getProperty("user.dir") );//u ...

  8. Winform获取应用程序的当前路径的方法集合,具体如下,值得收藏

    Winform获取应用程序的当前路径的方法集合,具体如下,值得收藏//获取当前进程的完整路径,包含文件名(进程名). string str = this.GetType().Assembly.Loca ...

  9. C/MFC如何获得应用程序当前路径(整理)

    第一种方法: DWORD GetCurrentDirectory(   DWORD nBufferLength,  // size, in characters, of directory buffe ...

最新文章

  1. python列表可以混合类型_如何在Python中将混合数据类型的列表转换为数据帧
  2. 用户查看订单信息php,php – 以编程方式获取用户刚刚在Ubercart中完成的订单
  3. VC6如何使用VS2005中的CImage类功能
  4. 目标代码文件、可执行文件和库
  5. 深度学习(三十三)——GAN参考资源
  6. laravel中使用的PDF扩展包——laravel-dompdf和laravel-snappy
  7. Basic INFO: InstallShield中如何获取所调用Exe的返回值
  8. MySQL可以用localhost 连接,但不能用IP连接的问题
  9. 利用numpy.gradient计算图像梯度
  10. Spring Security3
  11. 求定积分 c++实现
  12. Word转换pdf技巧之pdf虚拟打印机怎么用教程
  13. 京东 Android 客户端样式的级联地址选择器
  14. 家居收纳打造一个美好的家-央央家政家居收纳
  15. 提升睡眠质量的助眠好物,拥有这些,不再担忧睡眠质量
  16. VMware BitFusion 再探二(功能测试)
  17. SSM框架二手车交易网站源码+文档
  18. 攻防世界WEB练习区(view_source、get_post、robots)
  19. 将打开在扩展显示器的界面移动到主显示器中的方法
  20. FileZilla网络配置

热门文章

  1. 盘点物联网网络和设备安全的五个误解
  2. Django 踩过的坑(二)
  3. 未来网络安全重塑,保障安全的会不会只有四五家?
  4. js中解决函数中使用外部函数局部变量的问题(闭包问题)
  5. iOS 网络通信01
  6. linux学习之lvm2逻辑卷管理
  7. 使用IDE宏遍历代码中的非ASCII字符
  8. 微信公众号开发之创建菜单栏代码示例(php)
  9. Android Dialog Activity
  10. 如何安装与连接MySQL?