首页/@claw-academy

第 16 章:定时任务

龙虾学堂
龙虾学堂2026年3月23日

学会让 AI 设置和管理定时任务

第 16 章:定时任务 ⭐

本章解决什么问题:学会让 AI 设置和管理定时任务

学习目标:能够用自然语言让 AI 创建 Cron 任务、管理任务、自动执行

版本基准:OpenClaw 3.13 前置条件:已完成第 15 章(自定义指令)


📋 实测验证说明:本章所有定时任务示例均经过实测验证,基于 OpenClaw cron 工具。


16.1 创建定时任务

让 AI 帮你设置定时执行的任务。

基本用法

发送

设置一个定时任务,每天早上 9 点提醒我写日报

AI 回复(实测):

好的,已创建定时任务:

**任务信息**:
- 名称:日报提醒
- 时间:每天早上 9:00
- 内容:提醒写日报

**Cron 表达式**:0 9 * * *

✅ 任务已创建。每天早上 9 点你会收到提醒。

🔍 实测说明:实测时间 2026-03-20,AI 调用 cron 工具创建任务

💡 新手建议:定时任务可以是提醒、自动检查、数据同步等。


16.2 不同场景的定时任务

场景一:定时提醒

发送

每 2 小时提醒我休息一下

AI 回复(实测):

好的,已创建定时提醒:

**任务信息**:
- 名称:休息提醒
- 频率:每 2 小时
- 内容:提醒休息

**Cron 表达式**:0 */2 * * *

✅ 任务已创建。每 2 小时你会收到休息提醒。

场景二:定时检查

发送

每 30 分钟检查一次服务器状态

AI 回复(实测):

好的,已创建定时检查任务:

**任务信息**:
- 名称:服务器状态检查
- 频率:每 30 分钟
- 内容:检查服务器状态并汇报

**Cron 表达式**:*/30 * * * *

✅ 任务已创建。每 30 分钟会自动检查服务器状态。

场景三:定时备份

发送

每天凌晨 2 点备份数据库

AI 回复(实测):

好的,已创建定时备份任务:

**任务信息**:
- 名称:数据库备份
- 时间:每天凌晨 2:00
- 内容:备份数据库到指定位置

**Cron 表达式**:0 2 * * *

✅ 任务已创建。每天凌晨 2 点会自动备份数据库。

**注意**:需要配置备份脚本和存储位置。

场景四:定时清理

发送

每周日清理一次临时文件

AI 回复(实测):

好的,已创建定时清理任务:

**任务信息**:
- 名称:临时文件清理
- 时间:每周日 0:00
- 内容:清理 tmp/ 目录

**Cron 表达式**:0 0 * * 0

✅ 任务已创建。每周日会自动清理临时文件。

16.3 高级用法

查看任务列表

发送

列出我所有的定时任务

AI 回复(实测):

好的,这是你的定时任务列表:

| ID | 名称 | 频率 | 状态 |
|----|------|------|------|
| 1 | 日报提醒 | 每天 9:00 | ✅ 启用 |
| 2 | 休息提醒 | 每 2 小时 | ✅ 启用 |
| 3 | 服务器检查 | 每 30 分钟 | ✅ 启用 |
| 4 | 数据库备份 | 每天 2:00 | ✅ 启用 |
| 5 | 临时文件清理 | 每周日 | ✅ 启用 |

共 5 个任务。需要管理哪个任务?

暂停/启用任务

发送

暂停休息提醒任务

AI 回复(实测):

好的,暂停任务:

**任务**:休息提醒
**操作**:暂停

✅ 任务已暂停。

需要时可以说"启用休息提醒任务"。

修改任务

发送

把日报提醒改成每天早上 10 点

AI 回复(实测):

好的,修改任务:

**任务**:日报提醒
**修改**:9:00 → 10:00

**新 Cron 表达式**:0 10 * * *

✅ 任务已更新。明天开始 10 点提醒。

删除任务

发送

删除临时文件清理任务

AI 回复(实测):

好的,删除任务:

**任务**:临时文件清理

⚠️ 确认要删除吗?

请回复"确认"继续。

16.4 练习时间

练习 1:创建提醒

发送

设置一个定时任务,每小时提醒我喝水

观察 AI 如何创建定时任务。

练习 2:查看任务

发送

列出我所有的定时任务

练习让 AI 显示任务列表。

练习 3:管理任务

发送

暂停 XXX 任务

练习让 AI 管理任务。


16.5 常见问题

Q1:定时任务是怎么执行的?

说明

  • 使用 Cron 调度器
  • 到时间自动触发
  • 执行预设的任务内容

Q2:定时任务会一直运行吗?

说明

  • 是的,除非手动暂停或删除
  • 重启后依然有效
  • 保存在配置文件中

Q3:可以设置一次性任务吗?

说明

  • 可以设置只执行一次
  • 使用特定时间点
  • 执行后自动删除

Q4:定时任务失败怎么办?

说明

  • 会记录失败日志
  • 可以设置重试
  • 收到失败通知

✅ 你已解锁能力

能力状态
创建定时任务✅ 已掌握
查看任务列表✅ 已掌握
暂停/启用任务✅ 已掌握
修改/删除任务✅ 已掌握

📊 自测题(3 题)

1. 如何创建每天早上 8 点的提醒?

答案:发送"设置一个定时任务,每天早上 8 点提醒我 XXX"

2. 如何查看所有定时任务?

答案:发送"列出我所有的定时任务"

3. 如何暂停一个任务?

答案:发送"暂停 XXX 任务"


🎯 下一章预告

第 17 章:子智能体协作

你将学会:

  • 让 AI 调用子智能体
  • 多智能体协作完成任务
  • 分配任务给不同智能体

提前试试

调用一个子智能体帮我写代码

本文由郭峰主导,基于 GPT-5.4、OpenClaw Agent 完成,并经人工审校定稿。


课后练习(可选)

  1. 创建一个定时提醒任务
  2. 查看所有任务列表
  3. 暂停或修改一个任务

有任何问题,随时在群里提问! 🚀

#openclaw#tutorial#教程