zoukankan      html  css  js  c++  java
  • shell脚本带参数启动项目

      用maven工程打包时,会将数据库连接一并打进去,如果需要经常修改数据库连接,则需要打开jar包然后修改配置,这样很麻烦耗时并且容易出错。

     因此需要将数据库配置放入项目外,这样修改数据库时去固定的配置文件中修改即可,shell脚本源码如下:

      

    #/bin/bash
    printf "
    +++++++++++++++++++ %-30.30s +++++++++++++++++++" 'startserver Begin!'
    echo ""
    PROJECTDIR=$PWD
    CLASSPATH=
    function libjars(){
    for file in $PROJECTDIR/config/*  --遍历目标文件
    do
    if [ -f $file ]
    then
    echo $file
    CLASSPATH="$CLASSPATH$file:"
    fi
    done
    }
    
    libjars
    export CLASSPATH
    echo $CLASSPATH
    nohup java -ms1024m -mx1024m -Xmn512m -Djava.awt.headless=true  -classpath ./config:$CLASSPATH com.yuuyuchen.runserver  --启动时传入参数
    printf "
    +++++++++++++++++++ %-30.30s +++++++++++++++++++" 'startserver Success!'
    echo ""
    休闲玩家 佛系更博
  • 相关阅读:
    awk实例
    imagemagick imagick
    sort 命令
    cut 命令
    tr命令
    uniq
    多线程编程之Linux环境下的多线程(一)
    多线程编程之Windows同步方式
    多线程编程之数据访问互斥
    多线程编程之基础概念
  • 原文地址:https://www.cnblogs.com/yuyuchen/p/8508048.html
Copyright © 2011-2022 走看看