Claude Code hook 补充:exit 1 可能是脚本自身报错,重试要用 exit 2

lydiahallie · x · 2026-11-14

Lydia Hallie 在其 Stop hook 技巧帖下的补充:exit 1 也可能表示 hook 自身出错(如缺少依赖或脚本 bug),因此想让 Claude 重试时务必用 exit 2,并把输出写到 stderr 让 Claude 看到失败原因。

给出的具体写法:[your command] >&2 || { echo failed; exit 2; }——命令输出重定向到 stderr,失败时打印提示并以 exit 2 退出触发重试。

所属事件:Claude Code Stop hook 技巧:exit 2 才能触发失败自动重试(2 条相关)→

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →