أتمتة Cron
جدولة المهام وأتمتة سير العمل باستخدام المجدول المدمج في OpenClaw.
يتضمن OpenClaw مجدولاً مدمجاً قوياً لأتمتة المهام المتكررة. جدول ملخصات يومية، وفحوصات دورية، أو سير عمل معقد - كلها تُنفذ تلقائياً.
- ✓مشغلات زمنية — تشغيل المهام في أوقات محددة أو فترات زمنية
- ✓لغة طبيعية — جدولة باستخدام 'كل يوم الساعة 9 صباحاً' أو صيغة 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 الرئيسية مع وصول كامل للسياق والذاكرة.
- +الوصول إلى سجل المحادثات
- +ذاكرة وسياق مشتركان
- +يمكن الإشارة إلى مهام سابقة
- -قد تقاطع المحادثات النشطة
- -تشارك حدود المعدل
تعمل المهمة في سياق منفصل ومحمي بذاكرة خاصة.
- +لا تداخل مع الجلسة الرئيسية
- +بيئة تنفيذ نظيفة
- +أفضل للمهام الحساسة
- -لا وصول لسجل الجلسة الرئيسية
- -مساحة ذاكرة منفصلة
أمثلة سطر الأوامر
جدولة تذكير يومي:
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 * * * | كل ساعتين |
| 0 9 1 * * | أول كل شهر الساعة 9 صباحاً |
| 0 0 * * 0 | كل أحد عند منتصف الليل |
ميزات متقدمة
التنفيذ الشرطي
التشغيل فقط إذا تحققت شروط معينة
المهام المتسلسلة
تشغيل مهام متعددة بالتتابع
مع الأدوات
استخدام أدوات محددة في المهام المجدولة
إدارة المهام
عرض جميع المهام
openclaw cron listيعرض جميع المهام المجدولة مع معرفاتها ووقت التشغيل التالي
إزالة مهمة
openclaw cron remove <job-id>يزيل مهمة مجدولة بواسطة معرفها
إيقاف مؤقت/استئناف
openclaw cron pause <job-id>openclaw cron resume <job-id>تعطيل مهمة مؤقتاً
عرض السجل
openclaw cron historyعرض عمليات التنفيذ السابقة ونتائجها
تخزين المهام
تُخزن مهام Cron محلياً وتستمر عبر إعادة التشغيل.
~/.openclaw/cron/jobs.json~/.openclaw/cron/runs/تُحمّل المهام تلقائياً عند بدء OpenClaw.
ابدأ الأتمتة!
أعد مهمتك الآلية الأولى ودع OpenClaw يعمل من أجلك.