2009-01-26 13 views
5

क्या क्रोंटैब के लिए लिंट की तरह कुछ भी है? मैं जानना चाहता हूं कि मुझे अपने सभी रिक्त स्थान और सितारों को कुछ काम करने के इंतजार किए बिना सुलझाया गया है।क्या क्रोंटैब के लिए प्रोग्राम की तरह एक लिंट है?

उत्तर

5

मैं तुम्हें crontab के लिए एक बत्ती की जरूरत नहीं लगता। वहां 5 फ़ील्ड हैं जो स्पेस को एक स्पेस से अलग करते हैं, फिर कमांड चलाने के लिए और इसके तर्क लाइन को खत्म कर देते हैं।

इसके अलावा, Ubuntu पर कम से कम, crontab आप एक बम फाइल को सेव नहीं दूँगा। मैंने बस कुछ चीजों की कोशिश की और यह उन सभी पर बार्फ़ किया। मुझे लगता है कि इसका मतलब है कि क्रोंटैब अपने स्वयं के 'क्रॉन के लिए लिंट' है।

+1

अधिकांश क्रॉन को फ़ाइल के अंत में एक नई लाइन की भी आवश्यकता होती है। और हर कोई क्रॉन प्रविष्टियों को अंतःक्रियात्मक रूप से स्थापित नहीं करता है। यदि आप किसी प्रकार के स्वचालन या बड़े पैमाने पर कॉन्फ़िगरेशन प्रबंधन प्रणाली का उपयोग कर रहे हैं, तो आप सिस्टम को रक्षा तंत्र के रूप में किसी भी सैनिटी चेक को आसानी से/आकस्मिक रूप से बाईपास कर पाएंगे। मैं दृढ़ता से तर्क दूंगा कि क्रॉन के लिए लिंट एक प्रचुर मात्रा में उचित विचार है। (वास्तव में, एक के लिए खोज कैसे मैं इस पुराने सवाल पाया जाता है।) – wrosecrans

+0

उबंटू पर आप भी समय क्षेत्रों के बाद उपयोगकर्ता नाम उपलब्ध कराने के लिए –

0

यह थोड़ा दूर हो सकता है, लेकिन एक आसान तरीका सिर्फ kcron या gcrontab की तरह एक ग्राफिकल crontab संपादक के साथ लोड करने के लिए किया जाएगा। यदि आपको इसे किसी स्क्रिप्ट में कॉल करने की आवश्यकता है, तो this question php में इसे कैसे करें इसके बारे में है।

+1

ssh admin @ myhost kcron त्रुटि: प्रदर्शित नहीं हो सकता सभी के पास कोई GUI नहीं है। –

+0

ठीक है, आप लगभग निश्चित रूप से कहीं भी एक जीयूआई है। एसएसएच एक्स अग्रेषण और voilà का उपयोग करें - आपकी स्क्रीन पर विंडो दिखाई देती है – phihag

+1

यदि आप मेरे सर्वर में से किसी एक पर नहीं हैं तो यह नहीं होगा। एक ग्राफिकल संपादक प्राप्त करने के लिए पर्याप्त एक्स libs (प्लस जीटीके/क्यूटी/केडीएलआईबीएस/आदि) स्थापित करना एक गंभीर सर्वर पर नो-नो है। आकार के कारण अलग-अलग हैं, हम उन सभी चीजों को दूर रखना पसंद करते हैं जो संभावित हमले वेक्टर पेश कर सकते हैं। –

8

मुझे CronWTF क्रॉन्टाब लिखते समय अविश्वसनीय रूप से सहायक होने के लिए मिला है - यह अजीब क्रॉन नौकरियों को पढ़ने में आसान बनाने के लिए अपने सितारों और आदेशों को और अधिक मानवीय मित्रवत में अनुवाद करता है।

बेहतर

अभी तक, क्योंकि यह सब जावास्क्रिप्ट आप इसे स्थानीय स्तर पर चला सकते हैं, और कोई नहीं अपनी शीर्ष sekrit क्रॉन नौकरियों के बारे में पता है।

एक अन्य विकल्प यदि आप कोड माणिक whenever मणि उपयोग करने के लिए है - आप एक नमूना माणिक schedule.rb बुलाया पार्स करने के लिए फ़ाइल का उपयोग, और इतने तरह से crontabs उत्पन्न:

every 10.minutes do 
    command "/usr/bin/my_great_command" 
end 

आप

की एक crontab प्रवेश देंगे
0,10,20,30,40,50 * * * * /usr/bin/my_great_command 

और यहाँ यह एक:

every 2.days, :at => '4:30am' do 
    command "/usr/bin/my_great_command" 
end 

आपको देगा:

30 4 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31 * * /usr/bin/my_great_command 
+0

OOO उन दोनों गंधा हैं की जरूरत है! धन्यवाद – Uberfuzzy