#!/bin/bash # 参数数据自动化管理系统启动脚本 APP_DIR="/home/openclaw/.openclaw/workspace-hz4th_coder/works/param-auto-manager" LOG_DIR="$APP_DIR/logs" PID_FILE="$APP_DIR/app.pid" cd $APP_DIR # 创建必要的目录 mkdir -p $LOG_DIR mkdir -p $APP_DIR/data # 检查是否已运行 if [ -f "$PID_FILE" ]; then PID=$(cat $PID_FILE) if ps -p $PID > /dev/null 2>&1; then echo "服务已在运行中 (PID: $PID)" exit 1 else rm -f $PID_FILE fi fi # 设置Python路径 export PYTHONPATH="$HOME/.local/lib/python3.12/site-packages:$PYTHONPATH" # 启动服务 echo "启动参数数据自动化管理系统..." nohup python3 app.py > $LOG_DIR/app.log 2>&1 & echo $! > $PID_FILE echo "服务已启动 (PID: $(cat $PID_FILE))" echo "日志文件: $LOG_DIR/app.log"