cron
Управление заданиями cron для планировщика Gateway. Связанное:
- Задания cron: Задания cron
Совет: выполните openclaw cron --help для просмотра полного списка команд. Примечание: изолированные задания cron add по умолчанию используют доставку --announce. Используйте --no-deliver, чтобы оставить вывод внутренним. --deliver остается устаревшим алиасом для --announce. Примечание: одноразовые задания (--at) удаляются после успешного выполнения по умолчанию. Используйте --keep-after-run, чтобы сохранить их. Примечание: повторяющиеся задания теперь используют экспоненциальную задержку повтора после последовательных ошибок (30с → 1м → 5м → 15м → 60м), затем возвращаются к обычному расписанию после следующего успешного запуска. Примечание: хранение/очистка контролируется в конфигурации:
cron.sessionRetention(по умолчанию24h) удаляет завершенные сессии изолированных запусков.cron.runLog.maxBytes+cron.runLog.keepLinesочищают~/.openclaw/cron/runs/<jobId>.jsonl.
Частые правки
Обновить настройки доставки без изменения сообщения:
openclaw cron edit <job-id> --announce --channel telegram --to "123456789"
Отключить доставку для изолированного задания:
openclaw cron edit <job-id> --no-deliver
Включить облегченный контекст начальной загрузки для изолированного задания:
openclaw cron edit <job-id> --light-context
Отправить уведомление в конкретный канал:
openclaw cron edit <job-id> --announce --channel slack --to "channel:C1234567890"
Создать изолированное задание с облегченным контекстом начальной загрузки:
openclaw cron add \
--name "Утренний обзор (облегченный)" \
--cron "0 7 * * *" \
--session isolated \
--message "Обобщите ночные обновления." \
--light-context \
--no-deliver
--light-context применяется только к изолированным заданиям типа agent-turn. Для запусков cron облегченный режим оставляет контекст начальной загрузки пустым вместо инъекции полного набора начальной загрузки рабочего пространства.