feat: 添加Agent自动启动脚本 - 每次Agent启动自动运行监控
This commit is contained in:
@@ -533,3 +533,5 @@
|
||||
[2026-03-23 00:36:28] guanyu 无新任务
|
||||
[2026-03-23 00:36:59] guanyu 无新任务
|
||||
[2026-03-23 00:37:29] guanyu 无新任务
|
||||
[2026-03-23 00:37:59] guanyu 无新任务
|
||||
[2026-03-23 00:38:29] guanyu 无新任务
|
||||
|
||||
@@ -69,3 +69,5 @@ yu
|
||||
[2026-03-23 00:36:14] guanyu 无新任务
|
||||
[2026-03-23 00:36:44] guanyu 无新任务
|
||||
[2026-03-23 00:37:14] guanyu 无新任务
|
||||
[2026-03-23 00:37:44] guanyu 无新任务
|
||||
[2026-03-23 00:38:14] guanyu 无新任务
|
||||
|
||||
@@ -38,3 +38,5 @@
|
||||
[2026-03-23 00:36:18] jiangwei 无新任务
|
||||
[2026-03-23 00:36:48] jiangwei 无新任务
|
||||
[2026-03-23 00:37:19] jiangwei 无新任务
|
||||
[2026-03-23 00:37:49] jiangwei 无新任务
|
||||
[2026-03-23 00:38:19] jiangwei 无新任务
|
||||
|
||||
+42
@@ -0,0 +1,42 @@
|
||||
#!/bin/bash
|
||||
# Agent自动启动监控脚本
|
||||
# 当Agent启动时,自动调用这个脚本启动监控
|
||||
# 使用方法:在agent.json的配置中指定这个脚本为启动命令
|
||||
|
||||
AGENT_NAME="$1"
|
||||
|
||||
if [ -z "$AGENT_NAME" ]; then
|
||||
echo "使用方法: ./agent_auto_start.sh <agent-name>"
|
||||
echo "例如: ./agent_auto_start.sh pangtong"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 项目目录
|
||||
PROJECT_DIR="/Users/chufeng/.openclaw/agents/main/workspace/projects/sanguo_quant_live"
|
||||
cd "$PROJECT_DIR" || {
|
||||
echo "❌ 项目目录不存在: $PROJECT_DIR"
|
||||
exit 1
|
||||
}
|
||||
|
||||
# 检查是否已经运行
|
||||
if ps aux | grep -q "agent_monitor_fixed.sh $AGENT_NAME" | grep -v grep; then
|
||||
echo "✅ $AGENT_NAME 监控已经在运行"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# 启动监控
|
||||
echo "🚀 启动 $AGENT_NAME 监控..."
|
||||
nohup ./management/workflow/scripts/agent_monitor_fixed.sh "$AGENT_NAME" > "${AGENT_NAME}_monitor.log" 2>&1 &
|
||||
|
||||
# 检查是否启动成功
|
||||
sleep 1
|
||||
if ps aux | grep -q "agent_monitor_fixed.sh $AGENT_NAME" | grep -v grep; then
|
||||
PID=$(ps aux | grep "agent_monitor_fixed.sh $AGENT_NAME" | grep -v grep | awk '{print $2}')
|
||||
echo "✅ $AGENT_NAME 监控启动成功"
|
||||
echo "🆔 PID: $PID"
|
||||
echo "📝 日志: ${AGENT_NAME}_monitor.log"
|
||||
exit 0
|
||||
else
|
||||
echo "❌ $AGENT_NAME 监控启动失败"
|
||||
exit 1
|
||||
fi
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
# 检查Agent监控是否运行,如果没运行就启动
|
||||
# 使用方法:./agent_check_and_start.sh <agent-name>
|
||||
|
||||
AGENT_NAME="$1"
|
||||
|
||||
if [ -z "$AGENT_NAME" ]; then
|
||||
echo "使用方法: ./agent_check_and_start.sh <agent-name>"
|
||||
echo "例如: ./agent_check_and_start.sh pangtong"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 检查是否已经运行
|
||||
if ps aux | grep -q "agent_monitor_fixed.sh $AGENT_NAME" | grep -v grep; then
|
||||
echo "✅ $AGENT_NAME 监控已经在运行"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# 如果没运行,启动它
|
||||
echo "🔍 $AGENT_NAME 监控未运行,正在启动..."
|
||||
./management/workflow/scripts/agent_auto_start.sh "$AGENT_NAME"
|
||||
@@ -564,3 +564,5 @@
|
||||
[2026-03-23 00:36:14] pangtong æ— æ–°ä»»åŠ¡
|
||||
[2026-03-23 00:36:44] pangtong æ— æ–°ä»»åŠ¡
|
||||
[2026-03-23 00:37:14] pangtong æ— æ–°ä»»åŠ¡
|
||||
[2026-03-23 00:37:44] pangtong æ— æ–°ä»»åŠ¡
|
||||
[2026-03-23 00:38:14] pangtong æ— æ–°ä»»åŠ¡
|
||||
|
||||
@@ -41,3 +41,5 @@
|
||||
[2026-03-23 00:36:26] pangtong 无新任务
|
||||
[2026-03-23 00:36:56] pangtong 无新任务
|
||||
[2026-03-23 00:37:26] pangtong 无新任务
|
||||
[2026-03-23 00:37:57] pangtong 无新任务
|
||||
[2026-03-23 00:38:27] pangtong 无新任务
|
||||
|
||||
@@ -20,3 +20,4 @@ yi
|
||||
[2026-03-23 00:36:40] simayi 无新任务
|
||||
[2026-03-23 00:37:10] simayi 无新任务
|
||||
[2026-03-23 00:37:41] simayi 无新任务
|
||||
[2026-03-23 00:38:11] simayi 无新任务
|
||||
|
||||
@@ -543,3 +543,5 @@
|
||||
[2026-03-23 00:36:24] zhangfei æ— æ–°ä»»åŠ¡
|
||||
[2026-03-23 00:36:54] zhangfei æ— æ–°ä»»åŠ¡
|
||||
[2026-03-23 00:37:25] zhangfei æ— æ–°ä»»åŠ¡
|
||||
[2026-03-23 00:37:55] zhangfei æ— æ–°ä»»åŠ¡
|
||||
[2026-03-23 00:38:25] zhangfei æ— æ–°ä»»åŠ¡
|
||||
|
||||
@@ -41,3 +41,4 @@
|
||||
[2026-03-23 00:36:32] zhangfei 无新任务
|
||||
[2026-03-23 00:37:02] zhangfei 无新任务
|
||||
[2026-03-23 00:37:32] zhangfei 无新任务
|
||||
[2026-03-23 00:38:03] zhangfei 无新任务
|
||||
|
||||
@@ -110,3 +110,8 @@ n
|
||||
[2026-03-23 00:37:17] zhaoyun 无新任务
|
||||
[2026-03-23 00:37:20] zhaoyun 无新任务
|
||||
[2026-03-23 00:37:40] zhaoyun 无新任务
|
||||
[2026-03-23 00:37:47] zhaoyun 无新任务
|
||||
[2026-03-23 00:37:50] zhaoyun 无新任务
|
||||
[2026-03-23 00:38:10] zhaoyun 无新任务
|
||||
[2026-03-23 00:38:17] zhaoyun 无新任务
|
||||
[2026-03-23 00:38:20] zhaoyun 无新任务
|
||||
|
||||
Reference in New Issue
Block a user