Система Cron
Система cron PRX обеспечивает выполнение задач по расписанию для демона. Она обрабатывает периодические задачи обслуживания, мониторинг состояния и пользовательские запланированные задания.
Обзор
Система cron работает как часть демона PRX и управляет:
- Мониторинг состояния -- периодические проверки здоровья и отчёты о статусе
- Задачи обслуживания -- гигиена памяти, ротация журналов, очистка кэша
- Пользовательские задачи -- настраиваемые запланированные действия агента
Архитектура
┌─────────────────────────┐
│ Планировщик Cron │
│ │
│ ┌────────────────────┐ │
│ │ Мониторинг (30с) │ │
│ ├────────────────────┤ │
│ │ Гигиена памяти │ │
│ ├────────────────────┤ │
│ │ Ротация журналов │ │
│ ├────────────────────┤ │
│ │ Польз. задачи │ │
│ └────────────────────┘ │
└─────────────────────────┘Конфигурация
toml
[cron]
enabled = true
timezone = "UTC"
[[cron.tasks]]
name = "daily-report"
schedule = "0 9 * * *" # cron-выражение
action = "agent"
prompt = "Generate a daily summary report"