Syslog सुविधा के बिना क्रोन लॉगिंग आउटपुट


1

क्या क्रोन के आउटपुट (क्रोनजॉब का आउटपुट नहीं) को अलग फाइल डिस्क्रिप्टर / फाइल में रीडायरेक्ट करना संभव है?

यानी, क्रॉन स्वचालित रूप से सिस्टम लॉग में या तो syslogd या rsyslogd (जो स्थापित है पर निर्भर करता है) के माध्यम से लॉग कर रहा है। लेकिन अगर इनमें से कोई भी स्थापित नहीं है, तो मैं अभी भी लॉगिंग आउटपुट कैसे प्राप्त कर सकता हूं, कि नौकरियों को उनके निर्धारित समय पर निष्पादित किया जाता है?

मेरे पास जो विशिष्ट मामला है, वह यह है कि मैं एक डॉक कंटेनर के अंदर क्रोन (फोरग्राउंड मोड में) चलाता हूं, लेकिन किसी भी क्रोन लॉग को पुनर्निर्देशित नहीं कर सकता (या उस मामले को खोज सकता हूं), क्योंकि कोई भी syslog सुविधा स्थापित नहीं है (और मुझे नहीं चाहिए किसी भी स्थापित करने के लिए)।

जवाबों:


2

आप syslog के बिना क्रॉन का निर्माण करने की आवश्यकता होगी। मैन पेज से: "स्वाभाविक रूप से यह प्रासंगिक नहीं है यदि क्रोन को सिसलॉग (3) का उपयोग करने के लिए बनाया गया था"।


3
ध्यान दें कि वर्तमान क्रोन पैकेज (कम से कम डेबियन पर), स्रोत कोड को संशोधित किए बिना, बिना syslog के निर्माण नहीं किया जा सकता है। मैंने यहां
बग्रेपोर्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.