第 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 完成,并经人工审校定稿。
课后练习(可选)
- 创建一个定时提醒任务
- 查看所有任务列表
- 暂停或修改一个任务
有任何问题,随时在群里提问! 🚀
#openclaw#tutorial#教程