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