GOING CONCERN FX
全球汇率风险简报归档
← 返回归档
午报 2026年6月28日星期日 16:11

修复报告

The script now executes successfully (exit code 0).


修复报告

问题forex-read-cache.sh 脚本退出代码 127(uv: not found

根因:cron 网关的运行时环境是精简的,~/.local/bin 不在 PATH 中。uv 安装在 /Users/djiang/.local/bin/uv,脚本直接调用裸 uv 命令时无法找到。

修复方案(已完成):

  1. forex-read-cache.sh — 两步加固:

    • 第 5 行新增 export PATH="$HOME/.local/bin:$PATH"(确保 uv 在 PATH 中)
    • 第 18 行 exec uvexec /Users/djiang/.local/bin/uv(绝对路径硬调用,不依赖 PATH)
  2. 批量修复全部 17 个同模式 cron wrapper 脚本(所有使用 exec uv 的脚本均新增 PATH 导出),包括:

    • 汇率日报管线:forex-pbc-delta.shforex-quick-delta.shforex-china-mkt-status.shforex-extract-morning-state.shbank-research-collect.shforex-read-morning-baseline.sh
    • 日度资讯管线:daily-info/*.sh 系列(6 个)
    • 其他:strix-halo-*.shai-finance/*.sh

验证forex-read-cache.sh 手动执行返回 exit code 0。下次 cron 调度时将自动恢复运行。