كيفية استخدام المهام المجدولة لإدارة حواسيب سطح المكتب السحابي بشكل دوري
وحدة التحكم -> 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 للتذكير بأن جميع الحواسيب على وشك الإيقاف، وطلب حفظ البيانات الشخصية.