Skip to content
تم إنشاء هذه الصفحة وترجمتها بمساعدة الذكاء الاصطناعي. إذا لاحظت أي أخطاء، لا تتردد في المساهمة في تحسينها. تعديل على GitHub

نظام Cron

يوفر نظام cron في PRX تنفيذ المهام المجدولة للـ daemon. ويتعامل مع مهام الصيانة المتكررة، ومراقبة نبضة الحياة، والوظائف المجدولة المعرفة من المستخدم.

نظرة عامة

يعمل نظام cron كجزء من PRX daemon ويدير:

  • نبضة الحياة -- فحوصات صحة دورية وإبلاغ بالحالة
  • مهام الصيانة -- نظافة الذاكرة، وتدوير السجلات، وتنظيف الذاكرة المؤقتة
  • مهام المستخدم -- إجراءات وكيل مجدولة مخصصة

البنية

┌─────────────────────────┐
│     Cron Scheduler       │
│                          │
│  ┌────────────────────┐  │
│  │  Heartbeat (30s)   │  │
│  ├────────────────────┤  │
│  │  Memory Hygiene    │  │
│  ├────────────────────┤  │
│  │  Log Rotation      │  │
│  ├────────────────────┤  │
│  │  User Tasks        │  │
│  └────────────────────┘  │
└─────────────────────────┘

الإعدادات

toml
[cron]
enabled = true
timezone = "UTC"

[[cron.tasks]]
name = "daily-report"
schedule = "0 9 * * *"  # cron expression
action = "agent"
prompt = "Generate a daily summary report"

صفحات ذات صلة

Released under the Apache-2.0 License.