首页 教程 常见问题

定时任务

使用多种方式为 Claude Code 设置定时执行的任务。

定时运行方式

1. 云端定时任务(Routines)

在 Anthropic 基础设施上按计划运行。详见自动化任务

2. 本地 cron 任务

使用系统 cron 运行 Claude Code:

# 编辑 crontab
crontab -e

# 每天上午 9 点运行代码审查
0 9 * * * cd /path/to/project && claude --print "审查今天的变更" >> /var/log/claude-review.log

3. CI/CD 定时任务

在 GitHub Actions 中设置定时触发:

on:
  schedule:
    - cron: '0 0 * * *'  # 每天午夜

jobs:
  claude-review:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: claude --print "审查代码"

Cron 表达式速查

表达式含义
0 * * * *每小时
0 9 * * *每天上午 9 点
0 9 * * 1-5工作日每天上午 9 点
0 0 * * 0每周日午夜
*/30 * * * *每 30 分钟

注意事项

下一步