linux下,sh脚本启动java程序

 以/usr/local/java/project目录为例,启动java程序 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

关闭java程序

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

猜你喜欢

转载自blog.csdn.net/qq_41678070/article/details/125620009