diff --git a/management/workflow/scripts/agent_auto_start.sh b/management/workflow/scripts/agent_auto_start.sh index 4a0f37138..0cf8f133b 100755 --- a/management/workflow/scripts/agent_auto_start.sh +++ b/management/workflow/scripts/agent_auto_start.sh @@ -11,7 +11,8 @@ if [ -z "$AGENT_NAME" ]; then fi # 项目目录:自动检测脚本所在位置,不需要硬编码 -# scripts -> workflow -> management -> 项目根目录(向上跳3级) +# SCRIPT_DIR: .../sanguo_quant_live/management/workflow/scripts +# 三次 dirname 回到项目根目录 SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(dirname "$(dirname "$(dirname "$SCRIPT_DIR")")")" cd "$PROJECT_ROOT" || { @@ -25,7 +26,7 @@ if ps aux | grep "agent_monitor_fixed.sh $AGENT_NAME" | grep -v grep | grep -q . exit 0 fi -# 启动全自动化监控(集成git pull + 任务发现 + 自动推送) +# 启动全自动化监控(集成git pull/处理/git push) echo "🚀 启动 $AGENT_NAME 监控..." nohup ./management/workflow/scripts/agent_monitor_fixed.sh "$AGENT_NAME" > "${AGENT_NAME}_monitor.log" 2>&1 & diff --git a/management/workflow/scripts/agent_monitor_fixed.sh b/management/workflow/scripts/agent_monitor_fixed.sh index 9c6b26c3d..d69161094 100755 --- a/management/workflow/scripts/agent_monitor_fixed.sh +++ b/management/workflow/scripts/agent_monitor_fixed.sh @@ -11,7 +11,8 @@ if [ -z "$AGENT" ]; then fi # 自动检测项目根目录 -# scripts -> workflow -> management -> 项目根目录(向上跳3级) +# SCRIPT_DIR: .../sanguo_quant_live/management/workflow/scripts +# 三次 dirname 回到项目根目录 SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(dirname "$(dirname "$(dirname "$SCRIPT_DIR")")")" cd "$PROJECT_ROOT" || { diff --git a/management/workflow/scripts/agent_monitor_gitpull.sh b/management/workflow/scripts/agent_monitor_gitpull.sh index 18a4e6faa..f97db6d44 100755 --- a/management/workflow/scripts/agent_monitor_gitpull.sh +++ b/management/workflow/scripts/agent_monitor_gitpull.sh @@ -13,7 +13,8 @@ if [ -z "$AGENT_NAME" ]; then fi # 项目根目录(自动检测,基于脚本位置) -# scripts -> workflow -> management -> 项目根目录(向上跳3级) +# SCRIPT_DIR: .../sanguo_quant_live/management/workflow/scripts +# 三次 dirname 回到项目根目录 SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(dirname "$(dirname "$(dirname "$SCRIPT_DIR")")")" cd "$PROJECT_ROOT" || {