डॉकर कंटेनर के अंदर - क्रॉन्ड चल रहा है लेकिन कोई क्रोनजॉब्स निष्पादित नहीं किया गया है

मैंने एक आर्कलिनक्स बेस इमेज के आधार पर डॉकरफाइल से एक कंटेनर बनाया है । "रन "कमांड का उपयोग करके मैंने" क्रोनि " स्थापित किया है, क्योंकि आर्क किसी भी प्रकार के क्रोन के साथ नहीं आता है । अब, कंटेनर बनने के बाद, मैं इसे चलाता हूं और इसे संलग्न करता हूं । मैं मैन्युअल रूप से क्रॉन डेमॉन शुरू करता हूं, सत्यापित करता हूं कि यह वास्तव में "पीएस-ऑक्स" के साथ चल रहा है और "क्रोंटैब-ई"के साथ आवश्यक क्रोनजॉब्स बनाता है । बात यह है, कोई क्रोनजॉब्स नहीं चलाया जाता है । ..

कोई विचार?

आप पैकेज एफसीआरओएन का उपयोग कर सकते हैं, और अग्रभूमि मोड में क्रॉन प्रक्रिया चला सकते हैं:

fcron -f

क्रोन के समस्या निवारण के लिए इसे चलाना आसान हो सकता है syslog डॉकर कंटेनर में ।
के रूप में यहां वर्णित है क्रॉन अपनी हार्ड-लिंक्ड कॉन्फ़िगरेशन फ़ाइलों की व्याख्या करने से इनकार कर सकता है जो डॉकर के स्तरित पर एक विशिष्ट स्थिति है ओवरले (एफएस) फाइल सिस्टम। अगर क्रॉन कुछ ऐसा लॉग करता है NUMBER OF HARD LINKS > 1 (/etc/crontab) को syslog यह कंटेनर की प्रविष्टि स्क्रिप्ट में निम्न कमांड का उपयोग करने में मदद कर सकता है:

touch /etc/crontab /etc/cron.*/*

@AbhishekAnandAmralkar वहाँ कोई नहीं है "क्रॉन.लॉग " आर्क लिनक्स में फ़ाइल। मैं करने की कोशिश की “journalctl -u cronie” लेकिन यह रिटर्न “कोई जर्नल फ़ाइलों में पाया गया”. फिर भी, डेमॉन चल रहा है, और नौकरियां क्रोंटैब के अंदर कॉन्फ़िगर करती हैं ।

जांच के लिए systemd/टाइमर …टाइमर एक प्रत्यय के साथ सिस्टमड यूनिट फाइलें हैं । टाइमर सिस्टमसीटीएल सूची-टाइमर सभी टाइमर सूचीबद्ध करेगा यदि कोई हो । .

मैं उल्लेख करता हूं कि यह एक डॉकटर कंटेनर के अंदर हो रहा है । कोई systemd चल रहा है.

क्रोन की जाँच करें । लॉग फ़ाइल और पेस्ट त्रुटि यहाँ?

आज बाद में करने की कोशिश करेंगे ।