kangda-robot-backend/ruoyi-fastapi-backend/start.sh
2026-02-03 13:44:11 +08:00

22 lines
796 B
Bash

#!/bin/bash
# 定义日志目录和带时间戳的日志文件名
LOG_DIR="/root/robot_project/kangda-robot-backend-master/ruoyi-fastapi-backend/logs"
TIMESTAMP=$(date +'%Y%m%d_%H%M%S')
LOG_FILE="${LOG_DIR}/app_${TIMESTAMP}.log"
# 创建日志目录(如果不存在)
mkdir -p "$LOG_DIR"
# 激活Python虚拟环境
source /root/robot_project/kangda-robot-backend-master/ruoyi-fastapi-backend/myenv/bin/activate
# 切换到项目目录
cd /root/robot_project/kangda-robot-backend-master/ruoyi-fastapi-backend
# 打印启动信息
echo "启动应用程序,日志将保存到: $LOG_FILE"
echo "启动时间: $(date '+%Y-%m-%d %H:%M:%S')" | tee -a "$LOG_FILE"
# 运行Python程序并将输出同时显示在控制台和保存到日志文件
exec python app.py --env=dev >> "$LOG_FILE" 2>&1