मैं वर्तमान में एक रास्पबेरी पाई स्थापित कर रहा हूं, जो एक आईआरसी सर्वर के रूप में डेबियन व्हीज़ी चल रही है। यह बूट पर एक नियमित उपयोगकर्ता के रूप में दो कार्यक्रम चलाता है - ngircd और atheme।
ngircd और atheme दोनों लॉग इन करते हैं /var/log/syslog
ngircd निष्पादन योग्य ( /usr/local/sbin/ngircd
) से शुरू होता है, जैसा कि Atheme ( /home/user/atheme/bin/atheme-services
) है। मैन्युअल रूप से एक टर्मिनल से उपयोगकर्ता के रूप में प्रोग्राम शुरू करने से कोई समस्या नहीं होती है।
जब मैं क्रोन से एनक्रिच्ड (स्थान को इसके स्थापित) का उपयोग करना शुरू करने की कोशिश करता हूं, तो यह बस शुरू नहीं होता है - /var/log/syslog
कहते हैं कि क्रोन नौकरी चलती है, लेकिन कुछ भी नहीं होता है, कोई त्रुटि संदेश नहीं है, या कोई भी एनक्रिबिक संबंधित लॉग बिल्कुल भी नहीं है। एठमे ठीक होने लगता है।
हालांकि अगर मैं एक ऐसी स्क्रिप्ट बनाता हूं जो कुछ नहीं करता है, लेकिन एनगर्ड चलाएं (उसी रास्ते का उपयोग करें जो मैंने पहले इस्तेमाल किया था), और उस क्रोन में जोड़ें, यह ठीक काम करता है (जैसा कि इसे सीधे चलाना है)। Cron से क्यों नहीं शुरू होता है?
यह एक बड़ा मुद्दा नहीं है, लेकिन यह सिस्टम को जितना मैं चाहता हूं उससे थोड़ा अधिक गड़बड़ कर सकता है। यह भी अजीब है कि दोनों कार्यक्रम अलग तरह से व्यवहार करते हैं