OpenClaw从入门到应用——自动化:身份验证监控
通过OpenClaw实现副业收入:《OpenClaw赚钱实录:从“养龙虾“到可持续变现的实践指南》
OpenClaw 通过openclaw models status命令提供 OAuth 过期状态的健康检查。建议使用此命令进行自动化监控和告警,而脚本仅作为手机工作流的可选补充工具。
推荐方式:CLI 检查(可移植)
theme={"theme":{"light":"min-light","dark":"min-dark"}}openclaw models status--check退出码说明:
0:状态正常1:凭证已过期或缺失2:即将过期(24小时内)
此方法适用于 cron/systemd,无需额外脚本。
可选脚本(运维 / 手机工作流)
这些脚本位于scripts/目录下,按需使用。它们假设可通过 SSH 访问网关主机,并为 systemd + Termux 环境优化。
scripts/claude-auth-status.sh:现在以openclaw models status --json作为真实数据源(若 CLI 不可用,会回退到直接读取文件)。请确保openclaw在PATH环境变量中,以便定时任务正常工作。scripts/auth-monitor.sh:cron/systemd 定时任务目标脚本,支持发送告警(ntfy 或手机通知)。scripts/systemd/openclaw-auth-monitor.{service,timer}:systemd 用户态定时器。scripts/claude-auth-status.sh:Claude Code + OpenClaw 身份验证状态检查器(支持完整/JSON/简洁输出格式)。scripts/mobile-reauth.sh:通过 SSH 的引导式重新认证流程。scripts/termux-quick-auth.sh:一键小部件状态查看 + 打开认证 URL。scripts/termux-auth-widget.sh:完整引导式小部件流程。scripts/termux-sync-widget.sh:将 Claude Code 凭证同步至 OpenClaw。
如果你不需要手机自动化或 systemd 定时器,可以跳过这些脚本。
内置技术支持参考:https://blog.csdn.net/hy592070616/article/details/81707766
