zoukankan      html  css  js  c++  java
  • EDB*Plus的当前路径问题

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

    回到上一级页面: 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.sh
    
    openGuiCommandLine "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索引页

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

  • 相关阅读:
    JS_ ','逗号
    JS_prettyBanner[说给自己听]
    JS_关键字详细
    CSS_圣杯
    JS_ifream通信
    [转]<!DOCTYPE html>
    JS_ImageLazylode[说给自己听]
    CSS_负边距
    JS_waterfall[说给自己听]
    JS_call,apply
  • 原文地址:https://www.cnblogs.com/gaojian/p/3245987.html
Copyright © 2011-2022 走看看