springboot项目部署之启动java项目脚本start.sh

记录一下Springboot项目启动脚本

#!/bin/bash
  
if [ ! -n "$1" ]; then
    echo Please Enter jar file name
    exit
fi

NAME=$1

echo $NAME

nohup  /usr/local/java/bin/java -jar  -Xms512m -Xmx512m -jar "$NAME" --spring.config.location=file:app.properties > logs/start.log 2>&1 &

ID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`

echo "start $ID"

说明

  • nohup -- 后台运行
  • /usr/local/java/bin/java -- java路径
  • --spring.config.location=file:app.properties -- application.propertity文件,这里可以省略,如果省略的话就是使用内置的applicaltion.propertity 文件。
  • logs/start.log -- 导出日志文件


相关连接

springboot项目部署之关闭服务脚本shutdown.sh

原文地址:https://www.cnblogs.com/qianzhengkai/p/15562633.html