zoukankan      html  css  js  c++  java
  • sss

    #!/bin/bash
    #java environment variables
     
    Base_Path=$(cd `dirname $0`; pwd)
    echo $Base_Path
     
    JAVA_HOME=$Base_Path/jdk1.8.0_131
    echo $JAVA_HOME
     
    JAVA_BIN=$Base_Path/jdk1.8.0_131/bin
    echo $JAVA_BIN
     
    PATH=$PATH:$JAVA_BIN
    echo $PATH
     
    CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    echo $CLASSPATH
    
    #cancel LD_LIBRARY_PATH define
    #LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Base_Path/lib
    #echo $LD_LIBRARY_PATH
    
    #write java environment variables to /etc/profile  if not exist
    grep -q "export JAVA_HOME" /etc/profile
    if [ $? -ne 0 ]; then
        echo "java environment variables not exist,starting define it"
        echo "export JAVA_HOME="$JAVA_HOME>>/etc/profile
        echo "export JAVA_BIN="$JAVA_BIN>>/etc/profile
        echo "export PATH=$PATH:$JAVA_BIN">>/etc/profile
        echo "export CLASSPATH="$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar>>/etc/profile
        #echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Base_Path/lib">>/etc/profile
    fi
    echo "Config Java Environment Variables Success"
     
    #compile file
    source /etc/profile
     
    #copy lib .so file to /usr/lib
    for file in $Base_Path/lib/*
    do
            #echo $file
            if test -f $file && [ "${file##*.}" = "so" ];
            then
                    echo "copy:"$file
                    cp $file /usr/lib 
            fi
    done
    echo "Config .so File Success"
    #compile .so file
    ldconfig
     
     
    #copy config.ini file
    if [ ! -f "/usr/local/config.ini" ]; 
    then
    cp $Base_Path/lib/config.ini /usr/local
    echo "cp success"
    fi
     
    echo "Config Success"
  • 相关阅读:
    一个php soap的错误记录
    Android 开发有哪些新技术出现?
    每个PHP开发者都应该看的书
    30 个 PHP 的 Excel 处理类
    PHP Session可能会引起并发问题
    PHP代码优化技巧大盘点
    分析和解析PHP代码的7大工具
    关于 PHP 7 你必须知道的五件事
    PHP也20岁了
    PHP高级特性二之文件处理
  • 原文地址:https://www.cnblogs.com/sea-stream/p/11430616.html
Copyright © 2011-2022 走看看