Under linux, the sh script starts the java program

 Take the /usr/local/java/project directory as an example to start the java program peoject.jar

kill -9 `cat /usr/local/java/project/project.pid`
sleep 5s
echo "start project"


nohup  java -jar -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms512m  -Xmx512m -Xmn256m  -Xss256k -XX:SurvivorRatio=4 -XX:+UseConcMarkSweepGC  /usr/local/java/project/project.jar --server.port=8080 --spring.profiles.active=prod   >log.out &
echo $! >/usr/local/java/project/project.pid

tail -f /usr/local/java/project/log.out

close java program

kill -9 `cat /usr/local/java/project/project.pid`
rm -rf /usr/local/java/project/project.jar

Guess you like

Origin blog.csdn.net/qq_41678070/article/details/125620009