功能: - 文章内容库管理 - 待处理产品列表管理 - 自动处理流程 - 智能搜索和数据提取 - ParamHub API集成 - 定时任务调度 部署端口: 16043
35 lines
815 B
Bash
Executable File
35 lines
815 B
Bash
Executable File
#!/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" |