#!/bin/bash

# 获取当前脚本所在的绝对路径
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"

# 检查是否已经存在名为DifyQueryRetrieval_api的screen会话
if screen -ls | grep -q "DifyQueryRetrieval_api"; then
    echo "Screen session 'DifyQueryRetrieval_api' already exists."
else
    # 启动一个名为DifyQueryRetrieval_api的screen会话，并在其中执行后续命令
    screen -dmS DifyQueryRetrieval_api bash -c '
        cd \"$SCRIPT_DIR\"
        uv run uvicorn rag2_0.dify.DifyQueryRetrieval_api:app --host 0.0.0.0 --port 8002 --workers 25
    '

    # 输出提示信息
    echo "Started screen session 'DifyQueryRetrieval_api' and executed the command."
fi