- 文档首页
ArkClaw 企业版
ArkClaw 企业版
开发者指南
CLI参考
命令详解
定时任务
定时任务
定时任务由 Claw 服务端内置调度器后台执行,仅 OpenClaw 传输模式支持,A2A 公网通道不可用。
创建 / 管理任务前,先确认目标 Claw 实例调度器功能已开启:
arkclaw cron status --clawid <ClawID>
调度触发方式三选一,不可同时配置:
- --cron "表达式":标准分时日月周定时,搭配 --tz 指定时区。
- --every <正整数><s|m|h|d>:简单循环(秒 / 分 / 时 / 天)。
- --at <ISO8601 时间>:一次性定点执行,常配合 --delete-after-run。
其他常用参数:
arkclaw cron list --clawid <ClawID>
arkclaw cron get <任务ID> --clawid <ClawID>
arkclaw cron update <任务ID> --disable --clawid <ClawID>
arkclaw cron update <任务ID> --enable --clawid <ClawID>
arkclaw cron update <任务ID> -m "新的任务内容" --clawid <ClawID>
- update 仅更新显式传入的参数,未传入字段默认保留原值。
- 使用 -m/--message 修改任务指令时,底层会重建任务 payload,原有 model 或 timeout等配置会丢失。
- update完成后,必须执行 cron get 核对完整配置,避免参数丢失导致任务异常。
- 标识带 * 的任务:由 Agent Pack 模板 / 平台托管,应在对应控制台或模板中修改,不建议通过 CLI 修改,避免与平台自动同步冲突。
arkclaw cron run <任务ID> --clawid <ClawID>
arkclaw cron run <任务ID> --due --clawid <ClawID>
arkclaw cron runs <任务ID> --limit 20 --clawid <ClawID>
arkclaw cron rm <任务ID> --clawid <ClawID>
- 删除时,无人值守脚本需强制携带 --yes;不可仅依靠命令退出码 0 判断删除成功,需解析返回 JSON 的 removed 字段校验结果;无 --yes 交互式场景取消删除时,命令依旧返回退出码 0,无法区分是否真实删除。
- CLI 创建任务时本地配置的 cmdpolicy.json、--approve-all、终端交互确认,均不会在定时任务后台运行时生效,工具实际执行权限由 Claw 运行时和平台策略管控,与本地客户端隔离。建议遵循最小权限原则,仅给定时任务开放业务必需的工具权限;禁止在任务指令、提示词内写入密钥、账号、凭证等敏感信息,避免日志泄露。
最近更新时间:2026.07.23 17:31:53