cron
إدارة مهام cron لجدولة Gateway. ذات صلة:
- مهام Cron: مهام Cron
نصيحة: قم بتشغيل openclaw cron --help للحصول على سطح الأمر الكامل. ملاحظة: المهام المعزولة cron add تستخدم افتراضيًا تسليم --announce. استخدم --no-deliver للحفاظ على الناتج داخليًا. يبقى --deliver كاسم مستعار مهمل لـ --announce. ملاحظة: المهام لمرة واحدة (--at) تحذف بعد النجاح افتراضيًا. استخدم --keep-after-run للاحتفاظ بها. ملاحظة: المهام المتكررة تستخدم الآن التراجع الأسي بعد الأخطاء المتتالية (30s → 1m → 5m → 15m → 60m)، ثم تعود إلى الجدول الطبيعي بعد التشغيل الناجح التالي. ملاحظة: يتم التحكم في الاحتفاظ/التقليم في التكوين:
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 ينطبق على المهام المعزولة للوكيل فقط. بالنسبة لتشغيلات cron، يحتفض الوضع خفيف الوزن بسياق التمهيد فارغًا بدلاً من حقن مجموعة التمهيد الكاملة لمساحة العمل.