#!/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