ok.com
تصفح جميع التصنيفات
تسجيل الدخول / التسجيل

كيفية التحقق من عمل cron job: دليل خطوة بخطوة للمطورين

OKer_abq896k
24/02/2026, 13:20:42
مراقبة cron job، تصحيح المهام المجدولة

للتحقق من عمل cron job بفعالية، تحتاج إلى فحص سجلات النظام والأوامر المرتبطة به. الطريقة الأكثر موثوقية هي استخدام أمر tail -f /var/log/syslog مع التصفية بـ grep CRON لمشاهدة التنفيذ الفوري. تُظهر التجارب أن 90% من مشاكل cron jobs تُكتشف من خلال السجلات النظامية.

كيفية تتبع تنفيذ cron job في الوقت الفعلي؟

استخدم مجموعة الأوامر tail -f /var/log/syslog | grep CRON في طرفية Linux. يظهر السجل تاريخ التنفيذ ومسار الملف المنفذ. إذا لم يظهر السجل أي نشاط، فقد يكون المشكلة في تهيئة cron job نفسه. تأكد من صيغة الجدولة باستخدام أدوات مثل Crontab Guru للتحقق من التوقيت.

ما هي أفضل طريقة لاختبار cron job لأول مرة؟

  1. إضافة سطر * * * * * /path/to/script.sh في crontab باستخدام crontab -e
  2. تعيين الأمر على إرسال إشعار بريد إلكتروني عبر إضافة MAILTO="your@email.com"
  3. مراقبة البريد الإلكتروني ومجلد /var/mail/ للإشعارات
  4. استخدام أمر systemctl status cron للتأكد من تشغيل الخدمة الأساسية

كيف تحلّل مشاكل cron jobs المعقدة؟

  • تحقق من أذونات الملفات: chmod +x /path/to/script.sh
  • افحص متغيرات البيئة في السيناريو باستخدام env داخل البرنامج النصي
  • سجّل المخرجات يدوياً بإضافة >> /tmp/cron_debug.log 2>&1 نهاية الأمر
  • راجع جدولة المهام عبر crontab -l لتأكيد الإدخالات الصحيحة

مقارنة أدوات مراقبة cron jobs

الأداةالاستخدام الأمثلمستوى التعقيد
cronlogالسجلات الأساسيةمبتدئ
Sentryكشف الأخطاء التلقائيمتقدم
Cronitorمراقبة عبر الويبمتوسط

الخطوات العملية للصيانة الدورية:

  1. فحص شهري لسجلات /var/log/cron
  2. تحديث مسارات الملفات بعد أي تغييرات في النظام
  3. توثيق التغييرات في ملف README مع كل تعديل
  4. استخدام أدوات مراقبة خارجية مثل Health Checks للخدمات الحرجة
كوكيز
إعدادات الكوكيز
تطبيقاتنا
Download
حمِّل من
APP Store
Download
احصل عليه من
Google Play
© 2025 Servanan International Pte. Ltd.