Автоматизация Cron
Планируйте задачи и автоматизируйте рабочие процессы с помощью встроенного планировщика OpenClaw.
OpenClaw включает мощный встроенный планировщик для автоматизации повторяющихся задач. Планируйте ежедневные сводки, периодические проверки или сложные рабочие процессы — всё запускается автоматически.
- ✓Триггеры по времени — Запуск задач в определённое время или с интервалами
- ✓Естественный язык — Планирование фразами вроде 'every day at 9am' или синтаксисом cron
- ✓Полный доступ к ИИ — Запланированные задачи могут использовать все возможности OpenClaw
- ✓Режимы выполнения — Запуск в основной сессии или изолированных контекстах
Типы расписания
atЗапуск в определённое время
at 09:00, at 14:30, at 00:00
everyЗапуск с регулярными интервалами
every 30 minutes, every 2 hours, every day at 9am
cronПолное cron-выражение для сложных расписаний
0 9 * * 1-5 (будни в 9 утра)
Режимы выполнения
Задача выполняется в вашей основной сессии OpenClaw с полным доступом к контексту и памяти.
- +Доступ к истории разговоров
- +Общая память и контекст
- +Возможность ссылаться на предыдущие задачи
- -Может прервать активные разговоры
- -Общие лимиты запросов
Задача выполняется в отдельном, изолированном контексте со своей памятью.
- +Не мешает основной сессии
- +Чистая среда выполнения
- +Лучше для конфиденциальных задач
- -Нет доступа к истории основной сессии
- -Отдельное пространство памяти
Примеры CLI
Запланируйте ежедневное напоминание:
openclaw cron add --name "Check calendar" --at "20m" --session main --wake nowЭто создаёт задачу, которая запускается каждый день в 9:00.
Получайте утреннюю сводку с погодой, календарём и новостями:
openclaw cron add --name "Morning status" --cron "0 7 * * *" --tz "America/Los_Angeles" --session isolated --message "Summarize inbox" --deliver --channel whatsapp --to "+1555..."ИИ соберёт информацию и отправит отформатированную сводку.
Проверяйте что-то каждые 30 минут:
openclaw cron add --name "Health check" --every 300000 --session isolated --message "Check system status"Запускается каждые 30 минут с момента создания задачи.
Справочник по синтаксису Cron
| Поле | Диапазон | Примеры |
|---|---|---|
| Минута | 0-59 | 0, 30, */15 |
| Час | 0-23 | 9, 14, */2 |
| День месяца | 1-31 | 1, 15, */7 |
| Месяц | 1-12 | 1, 6, */3 |
| День недели | 0-6 (Вс=0) | 1-5, 0,6 |
| Шаблон | Описание |
|---|---|
| 0 9 * * * | Каждый день в 9:00 |
| 0 9 * * 1-5 | По будням в 9:00 |
| */30 * * * * | Каждые 30 минут |
| 0 */2 * * * | Каждые 2 часа |
| 0 9 1 * * | Первого числа каждого месяца в 9:00 |
| 0 0 * * 0 | Каждое воскресенье в полночь |
Расширенные функции
Условное выполнение
Запуск только при выполнении определённых условий
Цепочки задач
Запуск нескольких задач последовательно
С инструментами
Использование определённых инструментов в запланированных задачах
Управление задачами
Список всех задач
openclaw cron listПоказывает все запланированные задачи с их ID и временем следующего запуска
Удаление задачи
openclaw cron remove <job-id>Удаляет запланированную задачу по её ID
Пауза/Возобновление
openclaw cron pause <job-id>openclaw cron resume <job-id>Временно отключить задачу
Просмотр истории
openclaw cron historyПросмотр прошлых выполнений и их результатов
Хранение задач
Cron-задачи хранятся локально и сохраняются между перезапусками.
~/.openclaw/cron/jobs.json~/.openclaw/cron/runs/Задачи загружаются автоматически при запуске OpenClaw.
Начните автоматизацию!
Настройте свою первую автоматическую задачу и позвольте OpenClaw работать за вас.