Create a new sh script, copy it in, and change the APP_NAME inside, /home/springboot/fabric-gateway/, -Xms1024m -Xmx1024m to what you need
#! /bin/sh
. $HOME/.bash_profile
. /etc/profile
. ~/.bash_profile
APP_NAME=fabric-gateway-1.0.0-SNAPSHOT
JAR_NAME=$APP_NAME.jar
A=`ps -ef|grep $JAR_NAME |grep -v grep|grep -v gcc | wc -l`
echo $A
if [ $A == 0 ];then
sleep 1
echo $JAR_NAME " not run!"
nohup java -Xms1024m -Xmx1024m -jar /home/springboot/fabric-gateway/$JAR_NAME >/dev/null 2>/dev/null &
echo $JAR_NAME " start ok"
date >> /home/shellJob/logs/start.log
echo $JAR_NAME " ok" >> /home/shellJob/logs/start.log
else
echo $JAR_NAME "process exits start kill。。。" $JAR_NAME
ps -ef | grep $APP_NAME | grep -v grep |awk '{print $2}' |xargs kill -9
echo $APP_NAME "stop success"
nohup java -Xms1024m -Xmx1024m -jar /home/springboot/fabric-gateway/$JAR_NAME >/dev/null 2>/dev/null &
echo $JAR_NAME " start ok"
date >> /home/shellJob/logs/start.log
echo $JAR_NAME " ok" >> /home/shellJob/logs/start.log
fi