Ubuntu में क्रोन लॉग की जांच कैसे करें


31

मैं गया था, /var/log/cronलेकिन यह फ़ाइल खाली है।

कैसे चेक करें कि crontab सक्षम है या ubuntu में ठीक से चल रहा है या नहीं

धन्यवाद

जवाबों:


30

यदि आप जानना चाहते हैं कि क्या यह चल रहा है तो आप ऐसा कुछ कर सकते हैं sudo status cronया कर सकते हैं ps aux | grep cron।

यदि आप जानना चाहते हैं कि आपकी क्रोन नौकरियां चल रही हैं, तो /var/log/syslogप्रक्रिया नाम क्रॉन के साथ जांचें । उदाहरण के लिए:

Apr 26 21:17:01 example CRON[18055]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)

धन्यवाद दोस्त, मैं इंटरनेट hearc hed और वे लॉग फ़ाइल sying थे / var / log / cron या cron.log, उस फ़ाइल के लिए क्या है

1
यह सब इस बात पर निर्भर करता है कि syslog कैसे कॉन्फ़िगर किया गया है। कुछ डिस्ट्रीब्यूशन / यूनिक्स सबकुछ अलग कर देंगे, अन्य सभी चीजों के बारे में एक ही फाइल में डंप हो जाएगा।
— डेविड

50
  1. rsyslogकॉन्फ़िगर संशोधित करें : खुला /etc/rsyslog.d/50-default.conf, #पहले हटा देंcron.*
  2. सेवा को पुनः आरंभ करें: sudo service rsyslog restart
  3. पुनः आरंभ क्रोन सेवा: service cron restart

अब आप फ़ाइल से क्रॉन लॉग चेक कर सकते हैं /var/log/cron.log


2
यह भी खूब रही। Syslog के माध्यम से खोज करता है
— फॉक्स करता है

1
अब तक का सबसे अच्छा जवाब।
— अज़ीम

जाँच करें /etc/rsyslog.confकि क्या आप एक पुराने सिस्टम पर हैं या यदि कुछ भी नहीं है/etc/rsyslog.d
— Wimateeka

@ सीन हम क्रॉन सेवा को फिर से शुरू कर सकते हैं sudo service cron restartइसके अलावा आपके उत्तर ने एक चार्म को पसंद किया है !!
— हुसैन

17

डिफ़ॉल्ट रूप से उबंटू में क्रोन लॉग में स्थित है /var/log/syslog। इस फ़ाइल में क्रोन प्रविष्टियों की जांच करने के लिए नीचे दिए गए कमांड का उपयोग करें।

grep cron /var/log/syslog


1
केस असंवेदनशील खोज से अधिक व्यापक परिणाम मिलते हैं। grep -i cron /var/log/syslog
— हेनरी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.