مشاركة

للتحقق من عمل 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 لأول مرة؟
* * * * * /path/to/script.sh في crontab باستخدام crontab -eMAILTO="your@email.com"/var/mail/ للإشعاراتsystemctl status cron للتأكد من تشغيل الخدمة الأساسيةكيف تحلّل مشاكل cron jobs المعقدة؟
chmod +x /path/to/script.shenv داخل البرنامج النصي>> /tmp/cron_debug.log 2>&1 نهاية الأمرcrontab -l لتأكيد الإدخالات الصحيحةمقارنة أدوات مراقبة cron jobs
| الأداة | الاستخدام الأمثل | مستوى التعقيد |
|---|---|---|
cronlog | السجلات الأساسية | مبتدئ |
Sentry | كشف الأخطاء التلقائي | متقدم |
Cronitor | مراقبة عبر الويب | متوسط |
الخطوات العملية للصيانة الدورية:
/var/log/cron








