#!/bin/sh
# jvm参数配置
jvm_args="-server -Xmx200m -Xms200m -Xmn100m -Xss1m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=50"
# Code startup parameters
program_args="--spring.profiles.active=yyg --spring.datasource.username=root --spring.datasource.password=****** --spring.datasource.url=jdbc:mysql://******:3306/paytest?useUnicode=true&characterEncoding=UTF8&useSSL=false"
# Jar name
jarname=java_red_index.jar
# Enable port
port=8083
# Delete the log was last started
rm -rf /app/logs/mpay/*
# Kill the last process
-ef PS | grep $ JARname | grep -v grep | Cut -c 9-15 | xargs the kill -9
echo kill all processes to complete. . .
# Nohub start
nohup java -jar $jvm_args $jarname $program_args --server.port=$port &
echo "start success"