Skip to content

كيفية استخدام المهام المجدولة لإدارة حواسيب سطح المكتب السحابي بشكل دوري

وحدة التحكم -> Scheduled Tasks

ادخل إلى قائمة Scheduled Tasks على اليسار لرؤية قائمة المهام المجدولة التي أُنشئت. يمكنك تنفيذ عمليات تشغيلية مجدولة على حواسيب كل مجموعة، مثل إعادة التشغيل والإيقاف وإرسال الرسائل وتبديل سطح المكتب الافتراضي.

قائمة المهام المجدولة

شرح حقول القائمة:

العمودالشرح
Task Nameاسم يُميّز المهمة المجدولة
Command Typeالأمر الذي تنفّذه المهمة، مثل إعادة التشغيل أو الإيقاف أو إرسال الرسائل
Run Ruleقاعدة تشغيل المهمة (قاعدة cron المحوّلة من دورة التنفيذ)
Last Run Timeوقت آخر تنفيذ ناجح
Execution Targetالمجموعة التي تعمل عليها المهمة
Force Executionما إذا كان سيُتجاهل الوضع الحالي ويُفرض التنفيذ
Enableمفتاح تفعيل / تعطيل المهمة
Actionsمدخل عمليات مثل التعديل والحذف

إنشاء مهمة مجدولة جديدة

انقر على Create في أعلى اليمين، وفي لوحة «المهمة المجدولة الجديدة» المنبثقة، عبّئ:

مهمة مجدولة جديدة

1، Task Name: اسم يُميّز المهمة المجدولة.

2، Execution Cycle: يمكن اختيار يومي / أسبوعي وغيرها؛ بعد الحفظ يُحوَّل عند التعديل إلى تعبير cron، مما يجعل التهيئة أكثر مرونة.

3، Execution Time: النقطة الزمنية المحددة لتشغيل المهمة.

4، Execution Target: تحديد المجموعات المراد إدارتها دفعة واحدة.

5، Force Execution: عند الإيقاف، إذا كان داخل المجموعة وضع تعلّم أو وضع تحديث أو وضع قراءة وكتابة، أو كان هناك كمبيوتر قيد التنزيل، فسيُتخطى التنفيذ؛ وعند التفعيل، يُتجاوَز هذا التحقق ويُفرض إرسال الأمر.

6، Command: إعادة التشغيل، الإيقاف، إرسال الرسائل وغيرها.

استخدام قاعدة cron عند التعديل لمرونة أعلى

بعد إتمام الإنشاء، يُهيَّأ تلقائيًا بقاعدة cron عند تعديل المهمة، وهذه الطريقة أكثر مرونة.

شرح cron واستخدامه

يتكوّن تعبير cron من 5 (أو 6) حقول تمثّل بالترتيب: الدقيقة، الساعة، اليوم، الشهر، يوم الأسبوع (وثانية اختيارية). معنى كل خانة ونطاق قيمها كالتالي:

الموضعاسم الحقلنطاق القيمالأحرف الخاصة المسموحةالشرح والمثال
الخانة 1الدقيقة (minute)0–59* , - /الدقيقة التي يُنفَّذ فيها داخل الساعة. مثال: 30 يعني الدقيقة 30 من كل ساعة
الخانة 2الساعة (hour)0–23* , - /الساعة التي يُنفَّذ فيها خلال اليوم. مثال: 14 يعني الساعة 2 ظهرًا
الخانة 3اليوم من الشهر (day of month)1–31* , - / ? L Wاليوم من الشهر الحالي. مثال: 1 اليوم 1 من كل شهر؛ 1-5 من 1 إلى 5 من كل شهر
الخانة 4الشهر (month)1–12 أو JAN–DEC* , - /الشهر. مثال: * كل شهر؛ 1,6 يناير ويونيو فقط
الخانة 5يوم الأسبوع (day of week)0–7 (0 و7 كلاهما الأحد) أو SUN–SAT* , - / ? L #يوم الأسبوع للتنفيذ. مثال: 1-5 من الإثنين إلى الجمعة؛ 0 أو 7 الأحد

الأحرف الخاصة الشائعة:

الحرفالمعنىالمثال
*أي / كل* في خانة الدقيقة تعني كل دقيقة
,تعداد1,15,30 تعني 1 و15 و30
-نطاق1-5 تعني من 1 إلى 5
/خطوة*/5 تعني كل 5 وحدات؛ 0/15 تعني كل 15 وحدة بدءًا من 0
?غير محدد (لليوم/الأسبوع فقط)عادةً يُحدَّد أحد اليوم أو الأسبوع فقط، والآخر يُكتب ?

أمثلة الاستخدام:

تعبير Cronالمعنى
0 9 * * *يُنفَّذ يوميًا الساعة 9:00
0 18 * * 1-5يُنفَّذ من الإثنين إلى الجمعة الساعة 18:00
30 8 1 * *يُنفَّذ في اليوم 1 من كل شهر الساعة 8:30
0 */2 * * *يُنفَّذ كل ساعتين عند رأس الساعة
0 0 * * 0يُنفَّذ كل أحد الساعة 0:00

بعد التنفيذ الناجح، يُسجَّل وقت آخر تنفيذ.

قبل تنفيذ الإيقاف (مثلًا 22:00)، يمكنك جدولة مهمة إرسال رسالة الساعة 21:55 للتذكير بأن جميع الحواسيب على وشك الإيقاف، وطلب حفظ البيانات الشخصية.