Cron სისტემა
PRX-ის cron სისტემა უზრუნველყოფს დაგეგმილი ამოცანების შესრულებას დემონისთვის. იგი ამუშავებს განმეორებად მოვლის ამოცანებს, პულსის მონიტორინგსა და მომხმარებლის მიერ განსაზღვრულ დაგეგმილ სამუშაოებს.
მიმოხილვა
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"