आप बस क्रोन प्रविष्टियों को शामिल करने के लिए cys.log फ़ाइल बना सकते हैं जो कि syslog में दिखाई देती है। ध्यान दें कि यदि आप निम्नलिखित निर्देशों का पालन करते हैं, तो CRON जॉब्स अभी भी syslog में दिखाई देंगे।
फ़ाइल खोलें
/etc/rsyslog.d/50-default.conf
उस रेखा का पता लगाएं जो इसके साथ शुरू होती है:
#cron.*
उस लाइन को अनलोड करना, फ़ाइल को सेव करना और rsyslog को फिर से शुरू करना:
sudo service rsyslog restart
अब आपको यहाँ एक क्रोन लॉग फ़ाइल देखनी चाहिए:
/var/log/cron.log
क्रोन गतिविधि अब इस फ़ाइल (syslog के अलावा) में लॉग इन की जाएगी।
ध्यान दें कि cron.log में आप प्रविष्टियाँ देखेंगे जब cron ने स्क्रिप्ट को /etc/cron.hourly, cron.daily, आदि में चलाया - जैसे कुछ:
Apr 12 14:17:01 cd CRON[14368]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
हालाँकि, आपको इस बारे में अधिक जानकारी नहीं दिखेगी कि स्क्रिप्ट वास्तव में /etc/cron.daily या /etc/cron.hourly के अंदर कैसे चली गई, जब तक कि वे स्क्रिप्ट cron.log (या शायद किसी अन्य लॉग फ़ाइल में) को सीधे आउटपुट न दें।
यदि आप सत्यापित करना चाहते हैं कि कोई क्रॉन्ब चल रहा है और उसे cron.log या syslog में खोजना नहीं है, तो एक क्रॉस्टेब बनाएं जो आउटपुट को आपकी पसंद की लॉग फ़ाइल में रीडायरेक्ट करता है - कुछ इस तरह:
01 14 * * * /home/joe/myscript >> /home/log/myscript.log 2>&1
यह सभी मानक आउटपुट और त्रुटियों को रीडायरेक्ट करेगा जो कि उस स्क्रिप्ट द्वारा निर्मित हो सकती है जो निर्दिष्ट लॉग फ़ाइल में चलती है।