سنناقش في هذه المقالة كيف يمكن للمستخدم عرض ملفات سجلات cron في بيئة Linux. لقد قمنا بتنفيذ جميع المهام على نظام Ubuntu 20.04 الذي سيمنحك فهمًا أفضل لسجلات cron.
افتح الجهاز بالضغط على اختصار لوحة المفاتيح 'Ctrl + Alt + t'. الآن ، باستخدام الطريقتين المختلفتين التاليتين ، يمكنك الوصول بسهولة إلى أحداث سجل cron:
الطريقة الأولى: تحقق من أحداث سجلات cron من خلال سجل النظام
إنها طريقة بسيطة وسهلة للغاية للتحقق من تشغيل أحداث سجل cron على نظامك. قم بتسجيل الدخول كمستخدم أساسي على الجهاز واكتب الأمر التالي:
#قط /أين/سجل/سجل النظام| سيطرةكرون
يجب أن تظهر أحداث سجلات cron التالية على الجهاز:
الطريقة 2: مراقبة سجلات cron عن طريق إعداد ملف cron.log
الطريقة الموصى بها هي إنشاء ملف 'cron.log' منفصل لمراقبة أحداث سجلات cron أو التحقق منها على نظام Linux الخاص بك. لهذا الغرض ، قم بالوصول إلى ملف '/etc/rsyslog.d/50-default.conf' عن طريق تشغيل الأمر الوارد أدناه:
$سودو نانو /إلخ/rsyslog.d/خمسونالافتراضي .conf
ابحث في '# cron. * /var/log/cron.log' في هذا الملف وأزل التعليق عن هذا السطر الذي يظهر أيضًا في لقطة الشاشة التالية:
الآن ، قم بإنشاء 'cron.log' باستخدام أي كود مصدر أو محرر نصوص.
$سودو نانو /أين/سجل/cron.log
أعد تشغيل خدمة rsyslog ثم تحقق من حالة تشغيل هذه الخدمة على نظامك من خلال الأمر التالي:
$سودوإعادة تشغيل systemctl rsyslog$سودوsystemctl حالة rsyslog
يجب أن تتم طباعة الإخراج التالي في نافذة الجهاز:
الآن ، سيتم حفظ جميع أحداث سجل cron في ملف cron.log.
للعرض ، يسجل cron الأحداث في الوقت الفعلي باستخدام الأمر 'watchcron'. لذلك ، قم بإنشاء ملف 'watchcron' على النحو التالي:
$سودو نانومراقبهأضف الأسطر التالية في هذا الملف:
#!/bin/bashراقب -ن 10 ذيل -ن 25 /أين/سجل/cron.log
احفظ هذا الملف في nano باستخدام 'Ctrl + o' ثم اضغط على 'Ctrl + x' للخروج من هذه البيئة.
هنا ، يقوم برنامج المراقبة أعلاه بتحديث صفحة حدث السجلات بعد 10 ثوانٍ ويعرض آخر 25 حدثًا على الصفحة.
قم بتعيين الأذونات القابلة للتنفيذ على هذا الملف باستخدام الأمر التالي:
$سودو chmod+ x Watchcron
انسخ هذا الملف في موقع '/ usr / sbin' على النحو التالي:
$سودو cpمراقبه/usr/سبين
الآن ، للتحقق من أحداث سجلات cron في الوقت الفعلي ، قم بتشغيل الأمر الموضح أدناه على الجهاز:
$مراقبهستظهر النافذة التالية على الجهاز:
استنتاج
لقد أوضحنا في هذه المقالة كيف يمكنك التحقق من أحداث سجلات cron أو مراقبتها في الوقت الفعلي باستخدام أمر 'watchcron' واحد.