步骤4阶段1 exit code修正报告

源文件:D:\Hermes\reports\步骤4阶段1_exit_code修正报告.md · 日期 2026-09-13 · 1KB

步骤4阶段1:修正exit_code约定

时间: 2026-09-13 10:10
状态: ✅ 修正完成,等待确认配置cron


任务1:exit_code约定修正 ✅

修正内容

文件 原逻辑 新逻辑
alert_channel_health.py sys.exit(0 if run_monitoring()==0 else 1) run_monitoring(); sys.exit(0)
wrapper_alert_channel_health.py sys.exit(0 if alert_count==0 else 1) alert_channel_health.run_monitoring(); sys.exit(0)

修正理由

验证结果

run_monitoring()返回值: 0
实际输出: 发现0个告警
exit_code: 0(期望值)

✅ 修正成功


阶段1配置计划(确认后执行)

hermes cron create "*/15 * * * *" \
  --name "[OBSERVE] 通道健康监控" \
  --script "C:/Users/Admin/AppData/Local/hermes/scripts/wrapper_alert_channel_health.py" \
  --no-agent

注意: 不配置 --deliver 和 --failure-deliver,避免重复通知。


请确认后再执行上述命令。