Linux启动命令代码

文件名称:start.sh

sleep 1s
SERVER_NAME=yfh-modules-portal.jar # jar包的名字
LOG_NAME=yfh-portal

JVM参数

JVM_OPTS="-Dname=$LOG_NAME -Duser.timezone=Asia/Shanghai -Xms256M -Xmx256M -XX:PermSize=128M -XX:MaxPermSize=256M -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC"
rm -rf L O G N A M E . l o g ∗ P I D = LOG_NAME.log* PID= LOGNAME.logPID=(ps -ef | grep $SERVER_NAME | grep -v grep | awk '{ print KaTeX parse error: Expected 'EOF', got '}' at position 3: 2 }̲') if [ -z "PID" ]; then
echo “Application is already stopped pid is null”
else
echo kill $PID
kill -9 $PID
fi

PID=$(ps -ef | grep $SERVER_NAME | grep -v grep | awk ‘{ print $2 }’)

if [ x" P I D " ! = x " " ] ; t h e n e c h o " PID" != x"" ]; then echo " PID"!=x""];thenecho"SERVER_NAME 启动中…"
else
nohup java -jar $JVM_OPTS $SERVER_NAME --spring.profiles.active=dev > KaTeX parse error: Expected 'EOF', got '&' at position 16: LOG_NAME.log 2>&̲1 & ech…SERVER_NAME 启动成功…"
fi

猜你喜欢

转载自blog.csdn.net/gelinwangzi_juge/article/details/120771493