फ़ाइल में जोड़ने के लिए क्रोन लॉग प्राप्त करना, इसे ओवरराइड नहीं करना


15

पहले, मुझे खेद है कि अगर इसके लिए गलत स्टैकएक्सचेंज है, लेकिन यह सही तरह से लग रहा था।

यह अभी मेरा क्रॉस्टैब है:

MAILTO=****@gmail.com
10,30,50 * * * * ~/webapps/****/apache2/bin/start
*/10 * * * * /usr/local/bin/python2.7 ~/webapps/****/WR/cron.py > ~/webapps/****/WR/cron.log 2>&1

लेकिन हर बार आउटपुट को cron.log फ़ाइल में रखा जाता है, पुरानी सभी सामग्री ओवरराइड हो जाती है। मैं उसे कैसे रोकूं? या, यदि यह संभव नहीं है, तो क्या विकल्प है?

नोट: ****व्यक्तिगत जानकारी छिपाने के लिए URL और ईमेल में हैं।

जवाबों:


33

स्वैप >के लिए >>

>  = write to file, overwriting what was already there
>> = append to file, create if it doesn't exist

अर्थात:

MAILTO=****@gmail.com
10,30,50 * * * * ~/webapps/****/apache2/bin/start
*/10 * * * * /usr/local/bin/python2.7 ~/webapps/****/WR/cron.py >> ~/webapps/****/WR/cron.log 2>&1

आप यह सब प्रारूपण जानकारी कहाँ से प्राप्त कर रहे हैं? मेरी वेबहोस्ट की cPanel को crontab कमांड के लिए पोस्ट की गई फॉर्मेटिंग जानकारी पसंद है। केवल >/dev/null 2>&1चाल।
जॉन ग्रह
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.