Quration AIQ

terminal

'हर रोज़ रात 3 बजे बैकअप स्क्रिप्ट चलाओ' — दशकों से इस तरह के काम को एक पुराना Linux शेड्यूलर संभालता आया है।

यह शेड्यूलर कौन-सा है?

cron
cron एक समय-सारणी (crontab) के अनुसार कमांड्स चलाता है। मिनट, घंटा, दिन, महीना और सप्ताह के दिन के लिए इसका पांच-फील्ड वाला '* * * * *' सिंटैक्स लगभग आधी सदी से ऑटोमेशन की मानक भाषा रहा है।

cron एक Linux उपयोगिता है जो crontab नाम की फ़ाइल में आपके तय किए गए शेड्यूल के अनुसार कमांड्स स्वचालित रूप से चलाती है, जिससे आप बिना किसी मैनुअल हस्तक्षेप के हर रात किसी तय समय पर बैकअप स्क्रिप्ट जैसे काम सेट कर सकते हैं। इसका शेड्यूलिंग सिंटैक्स पाँच फ़ील्ड इस्तेमाल करता है — मिनट, घंटा, महीने की तारीख़, महीना, और हफ़्ते का दिन — जिसे रोज़ाना सुबह 3 बजे के लिए '0 3 * * *' जैसे संक्षिप्त रूप में लिखा जाता है।

'clock' और 'alarm' समय से जुड़ी अवधारणाओं को बताने वाले महज़ सामान्य, ग़ैर-तकनीकी शब्द हैं, लेकिन Linux सिस्टम में इस्तेमाल होने वाला असली शेड्यूलिंग उपकरण इनमें से कोई नहीं है।

cron का पाँच-फ़ील्ड सिंटैक्स दशकों से लगभग जस-का-तस बना हुआ है, जिससे यह कंप्यूटिंग में सबसे लंबे समय तक टिकी मानक स्वचालन-भाषाओं में से एक है, और इसे आज भी प्रोग्रामरों को ठीक वैसे ही सिखाया जाता है जैसे इसे मूल रूप से डिज़ाइन किया गया था।

▶ Quration AIQ

terminal

कौन-सा एनवायरनमेंट वैरिएबल उन फोल्डरों की सूची रखता है जिनमें कंप्यूटर कमांड्स ढूंढता है?इस सुविधा को क्या कहते हैं?कौन-सा कमांड किसी फाइल के अंत का पीछा करता है और नई लाइन आते ही उसे दिखाता है?कौन-सा कमांड टर्मिनल का टास्क मैनेजर है, जो लाइव CPU और मेमोरी उपयोग के साथ प्रोसेस दिखाता है?यह असल में किसका संक्षिप्त रूप है?शेल स्क्रिप्टिंग का 'Hello World,' और वह कमांड जिसे आप किसी वैरिएबल का मान जांचने के लिए हर बार इस्तेमाल करते हैं, कौन सा है?'cd ~' आपको कहां ले जाता है?इसे रोकने के लिए मौलिक कुंजी संयोजन क्या है?.sh एक्सटेंशन के साथ सेव की जाने वाली इस फाइल को क्या कहते हैं?आइकन पर क्लिक करने वाले GUI के विपरीत इस तरीके को क्या कहते हैं?यह क्या है?'इस फोल्डर में क्या है?' का जवाब देने वाला वह टर्मिनल कमांड कौन सा है?

Quration — Quration AIQ