क्रॉन स्थापना है विक्सी-क्रॉनबैश स्क्रिप्ट खोल से चलता है, लेकिन नहीं क्रॉन जॉब से
/etc/cron.daily/rmspam.cron
#!/bin/bash
/usr/bin/rm /home/user/Maildir/.SPAM/cur/*;
मैं इस सरल बैश स्क्रिप्ट है कि मैं एक क्रॉन जॉब को जोड़ना चाहते हैं (यह भी स्पैम शामिल पहले सीखने के आदेश) लेकिन यह हिस्सा हमेशा "फ़ाइल या निर्देशिका नहीं मिला" के साथ विफल रहता है जो मुझे लगता है कि क्रॉन नौकरी के रूप में चलाने पर मेटाचर को सही तरीके से इंटरपरेट नहीं किया जा रहा है। अगर मैं कमांडलाइन से स्क्रिप्ट निष्पादित करता हूं तो यह ठीक काम करता है।
मैं इस काम नहीं कर के लिए और निश्चित रूप से एक काम कर समाधान क्यों एक चाहते हैं :)
धन्यवाद
# 1 वापस इस सवाल जब मैं इसके लिए लोकप्रिय सवाल बैज मिला है के लिए आया था संपादित करें। मैं पहली बार ऐसा किया,
#!/bin/bash
find /home/user/Maildir/.SPAM/cur/ -t file | xargs rm
और अभी हाल ही में xargs आदमी पृष्ठ के माध्यम से पढ़ रहे हैं और इस
#!/bin/bash
find /home/user/Maildir/.SPAM/cur/ -t file | xargs --no-run-if-empty rm
कम xargs विकल्प के लिए इसे बदल दिया गया था -r
कृपया अपने क्रॉन्टाब से लाइन को संपादित और जोड़ें। –
उन्होंने नीचे एक टिप्पणी में उल्लेख किया है कि यह /etc/cron.daily –