步骤4阶段1:配置前确认报告
时间: 2026-09-13 10:10
状态: ✅ 前置确认完成,等待用户确认执行配置
前置1:hermes cron create 参数顺序 ✅
语法确认
hermes cron create [OPTIONS] SCHEDULE [PROMPT]
| 参数类型 |
位置 |
必填 |
示例 |
| schedule |
positional 1 |
✅ |
'*/15 * * * *' |
| prompt |
positional 2 |
❌ |
(no-agent模式不需要) |
| --script |
option |
✅ |
C:/Users/Admin/AppData/Local/hermes/scripts/... |
| --no-agent |
option |
✅ |
— |
| --name |
option |
✅ |
[OBSERVE] 通道健康监控 |
推荐命令
hermes cron create '*/15 * * * *' \
--name '[OBSERVE] 通道健康监控' \
--script 'C:/Users/Admin/AppData/Local/hermes/scripts/wrapper_alert_channel_health.py' \
--no-agent
前置2:手动执行wrapper验证 ✅
| 项目 |
结果 |
| exit_code |
0 ✅ |
| stdout输出 |
完整监控状态(5任务waiting) |
| TG环境 |
✅ 可用 |
| 心跳写入 |
✅ 正常 |
| 告警数 |
0(expected) |
前置3:当前cron任务数 ✅
| 指标 |
值 |
| jobs.json总任务 |
103个 |
| 活动任务(hermes cron list) |
75个 |
| 预期配置后 |
104个 / 76个 |
前置4:手动触发命令支持 ✅
可用命令
| 命令 |
功能 |
hermes cron run <id> |
手动触发一次(下次调度tick) |
hermes cron tick |
立即运行到期的任务 |
配置后验证计划
# 获取新任务ID
hermes cron list | grep "通道健康监控"
# 手动触发测试
hermes cron run <新任务ID>
# 验证心跳写入
cat D:/Hermes/logs/alert_channel_health.log
回滚方案
| 操作 |
命令 |
| 删除任务 |
hermes cron delete <id> |
| 恢复jobs.json |
cp jobs.json.bak_20260913 jobs.json |
| 删除wrapper脚本 |
rm wrapper_alert_channel_health.py |
请确认后执行配置命令。