تتيح لك المهام المجدولة، والمعروفة باسم (Cron Jobs) في نظام Linux، إعداد نصوص برمجية أو أوامر ليتم تشغيلها تلقائياً على خادمك على فترات زمنية محددة، مثل كل ليلة في منتصف الليل أو كل 5 دقائق.
لماذا تستخدم المهام المجدولة؟
يمكنك استخدام المهام المجدولة لأتمتة الصيانة الروتينية لتطبيقات الويب الخاصة بك. تشمل الاستخدامات الشائعة:
- تشغيل إضافة التخزين المؤقت (Caching) لمسح ذاكرة التخزين المؤقت وإعادة بنائها.
- إرسال رسائل بريد إلكتروني مجمعة أو رسائل إخبارية يومية من خلال منطق التطبيق الخاص بك.
- تشغيل أوامر تنظيف قاعدة البيانات أو نصوص النسخ الاحتياطي المخصصة خلال الليل.
إنشاء مهمة مجدولة في Plesk
- انتقل إلى مواقع الويب والنطاقات وانقر فوق المهام المجدولة في اللوحة الجانبية (أو السفلية).
- انقر فوق إضافة مهمة.
- حدد نوع المهمة:
- تشغيل أمر: يُستخدم عادةً لتنفيذ ملفات bash أو الملفات التنفيذية على مستوى النظام.
- جلب عنوان URL: ستستخدم Plesk أداة curl/wget للوصول إلى مسار ويب محدد يؤدي إلى إطلاق وظيفة معينة في تطبيقك (مثل `/api/run-maintenance`).
- تشغيل برنامج PHP النصي: مثالي لتشغيل برنامج نصي مباشرة من مساحة التخزين. يتيح لك Plesk تحديد إصدار PHP المحدد الذي سيتم تشغيله به!
- تحديد الجدول: اختر عدد مرات تشغيله باستخدام القوائم المنسدلة البسيطة، أو حدد "نمط Cron" لكتابة بنية Cron المتقدمة الخاصة بك (مثل `*/15 * * * *` لكل 15 دقيقة).
- اختر ما إذا كنت ترغب في تلقي إشعار عبر البريد الإلكتروني في حالة فشل تشغيل البرنامج النصي، وانقر على موافق.