You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
project=`cat env.conf | awk -F , '{print$1}'`
|
|
|
|
profile=`cat env.conf | awk -F , '{print$2}'`
|
|
|
|
|
|
|
|
logdir=logs
|
|
|
|
if [ ! -d "$logdir" ];then
|
|
|
|
mkdir $logdir
|
|
|
|
fi
|
|
|
|
|
|
|
|
targetdir=$project/target
|
|
|
|
jar=$project-1.0-SNAPSHOT.jar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
rm -rf jar
|
|
|
|
mkdir jar
|
|
|
|
cp $targetdir/$jar jar/
|
|
|
|
|
|
|
|
java -server -Xmx2g -Xms2g -XX:+UseG1GC -XX:MaxGCPauseMillis=100 -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -verbose:gc -Xlog:gc*:logs/gc.log:time,l,tg:filecount=7,filesize=16M -jar jar/$jar --spring.profiles.active=$profile > run.log 2>&1 & echo $! > pid
|