مشاركة

وظيفة كرون (Cron Job) هي أداة جدولة للمهام تتيح لك تشغيل الأوامر أو البرامج النصية تلقائيًا في أوقات محددة مسبقًا على أنظمة التشغيل الشبيهة بيونكس (Unix) مثل Linux وmacOS. تعتمد هذه الآلية على ملف يسمى "كرونتاب" (crontab) حيث يتم تعريف الجداول الزمنية للأوامر. ببساطة، تُعتبر وظيفة كرون مساعدًا رقميًا يعمل في الخلفية لينفذ المهام المملة أو المتكررة نيابة عنك، مما يزيد من كفاءة إدارة النظام ويقلل التدخل البشري.
كيف تعمل آلية كرون؟ تعمل وظائف كرون بناءً على تعبيرات زمنية تُحدد بدقة موعد التنفيذ. يتكون كل سطر في ملف crontab من خمس حقول زمنية متبوعة بالأمر المطلوب تنفيذه:
مثال: 0 2 * * * /path/to/backup.sh يعني تشغيل script النسخ الاحتياطي الساعة 2:00 صباحًا كل يوم.
ما هي الاستخدامات الشائعة لوظائف كرون؟ بناءً على خبرتنا في تقييم احتياجات الأنظمة، تُستخدم وظائف كرون على نطاق واسع في:
كيف يمكن إنشاء وظيفة كرون وإدارتها؟
لإدارة وظائف كرون، يمكن للمسؤولين استخدام الأمر crontab -e لتحرير الجدولة. من المهم اختبار الأوامر يدويًا أولاً قبل إضافتها إلى الجدولة للتأكد من عملها بشكل صحيح. لسرد الوظائف المجدولة حاليًا، يستخدم الأمر crontab -l. تقدم العديد من لوحات تحكم الاستضافة (مثل cPanel) واجهات رسومية مبسطة لإضافة وإدارة وظائف كرون دون الحاجة لاستخدام سطر الأوامر.

خلاصة عملية توفر وظائف كرون حلاً قويًا لأتمتة المهام الروتينية، مما يوفر وقت وموارد المسؤولين. لضمان فعاليتها، نوصي بـ:









