تتيح خِيار "مهام كرون" (Cron Jobs) في cPanel إمكانية أتمتة تنفيذ السكربتات أو الأوامر على فترات منتظمة في خطط الاستضافة المشتركة. يُعد هذا مفيدًا بشكل خاص لأتمتة عملية النسخ الاحتياطي للملفات وقواعد البيانات دون الحاجة إلى تدخل يدوي.
لإجراء نسخة احتياطية كاملة من الملفات وقاعدة بيانات MySQL باستخدام مهمة كرون، يجب استخدام أمرين منفصلين (أو أمر واحد مدمج في سكربت). فيمَا يلي الخطوات الأساسية :
- للوصول إلى واجهة إدارة cPanel :
- انتقل إلى قسم "متقدم" > "وظائف Cron":
- بواسطة واجهة "وظائف Cron"، يمكنك أتمتة النسخ الاحتياطي لملفاتك أو قواعد بياناتك وفقًا لاحتياجاتك. إليك مثال :
كل علامة نجمية تُمثل وحدة زمنية أو تاريخًا :
- الدقيقة (0-59): دقيقة الساعة التي يجب أن تُنفَّذ فيها المهمة.
- الساعة (0-23): ساعة اليوم التي يجب أن تُنفَّذ فيها المهمة.
- يوم الشهر (1-31): يوم الشهر الذي يجب أن تُنفَّذ فيه المهمة.
- الشهر (1-12): شهر تنفيذ المهمة.
- يوم الأسبوع (0-6): يوم الأسبوع الذي يجب أن تُنفَّذ فيه المهمة (الأحد = 0 أو 7).
يمكنك أيضًا تهيئة النسخ الاحتياطي الخاص بك باختيار القائمة المنسدلة وفقًا لاحتياجاتك.
- بالنسبة لأسطر الأوامر الخاصة بنسخ ملفات موقع الويب وقواعد البيانات احتياطيًا، يرجى تشغيل الاستعلامات التالية :
- النسخ الاحتياطي لملفات الموقع :
cp -r /home/CPANEL_USERNAME/public_html /home/CPANEL_USERNAME/backup_files_YYYY-MM-DD
- النسخ الاحتياطي لقواعد البيانات :
/usr/bin/mysqldump DB_NAME > /home/CPANEL_USERNAME/backup_DB_NAME_YYYY-MM-DD.sql
*YYYY-MM-DD : أدخل تاريخ النسخ الاحتياطي الذي تريده بهذا التنسيق.
*CPANEL_USERNAME : أدخل اسم المستخدم لحساب cPanel الخاص بك.
*DB_NAME : أدخل اسم قاعدة البيانات الخاصة بك.
هام : ستؤدي عمليات النسخ الاحتياطي التلقائية إلى استخدام مساحة القرص المضمنة في حساب الاستضافة الخاص بك، حيث سيتم حفظ النسخ الاحتياطية مباشرة في هذه المساحة.