30 lines
567 B
Bash
30 lines
567 B
Bash
#!/bin/bash
|
|
|
|
# 应用名称
|
|
APP_NAME=peidu-backend-1.0.0.jar
|
|
|
|
# 应用目录
|
|
APP_DIR=/www/server/java/peidu
|
|
|
|
# 应用端口
|
|
APP_PORT=8089
|
|
|
|
# JVM参数
|
|
JVM_OPTS="-Xms512m -Xmx1024m -XX:+UseG1GC"
|
|
|
|
# 日志目录
|
|
LOG_DIR=$APP_DIR/logs
|
|
mkdir -p $LOG_DIR
|
|
|
|
# 启动应用
|
|
cd $APP_DIR
|
|
nohup java $JVM_OPTS -jar $APP_NAME \
|
|
--spring.profiles.active=prod \
|
|
--server.port=$APP_PORT \
|
|
> $LOG_DIR/app.log 2>&1 &
|
|
|
|
echo $! > $APP_DIR/app.pid
|
|
echo "应用启动成功! PID: $(cat $APP_DIR/app.pid)"
|
|
echo "应用端口: $APP_PORT"
|
|
echo "查看日志: tail -f $LOG_DIR/app.log"
|