shell腳本帶參數啟動項目


  用maven工程打包時,會將數據庫連接一並打進去,如果需要經常修改數據庫連接,則需要打開jar包然后修改配置,這樣很麻煩耗時並且容易出錯。

 因此需要將數據庫配置放入項目外,這樣修改數據庫時去固定的配置文件中修改即可,shell腳本源碼如下:

  

#/bin/bash
printf "\n+++++++++++++++++++ %-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 "\n+++++++++++++++++++ %-30.30s +++++++++++++++++++" 'startserver Success!'
echo ""

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM