#!/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