Quration AIQ

terminal

'दररोज पहाटे 3 वाजता बॅकअप स्क्रिप्ट चालवा' यासारखं पुनरावृत्त काम करण्यासाठी दशकानुदशकं तेच जुनं लिनक्स टूल वापरलं जातं आहे.

'दररोज पहाटे 3 वाजता बॅकअप स्क्रिप्ट चालवा' — असं काम दशकानुदशकं सांभाळणारा लिनक्सचा जुना शेड्यूलर कोणता?

cron
cron एका वेळापत्रकानुसार (crontab) कमांड्स चालवतं. मिनिट, तास, दिवस, महिना, आठवड्याचा दिवस यांसाठीचं '* * * * *' पाच-फील्ड सिंटॅक्स जवळपास अर्ध्या शतकापासून ऑटोमेशनची प्रमाणित भाषा राहिलं आहे.

cron हे लिनक्स युटिलिटी आहे जे तुम्ही 'क्रॉनटॅब' नावाच्या फाईलमध्ये ठरवलेल्या वेळापत्रकानुसार आदेश आपोआप चालवते, यामुळे कोणत्याही हस्तक्षेपाशिवाय दररोज ठराविक वेळी बॅकअप स्क्रिप्ट चालवण्यासारखी कामे सेट करता येतात. त्याची वेळापत्रक वाक्यरचना मिनिट, तास, महिन्याचा दिवस, महिना, आणि आठवड्याचा दिवस दर्शवणाऱ्या पाच फील्ड्समध्ये लिहिली जाते — रोज पहाटे ३ वाजतासाठी '0 3 * * *' असे संक्षिप्तपणे लिहिले जाते.

'clock' आणि 'alarm' हे फक्त वेळेशी संबंधित संकल्पना दर्शवणारे सामान्य, अ-तांत्रिक शब्द आहेत, पण दोघांपैकी कोणतेही लिनक्स प्रणालींमध्ये वापरले जाणारे खरे वेळापत्रक साधन नाही.

cron ची पाच-फील्ड वाक्यरचना गेल्या अनेक दशकांत जवळजवळ अपरिवर्तित राहिली आहे, यामुळे ती संगणनातील प्रमाणित स्वयंचलन-भाषेतील सर्वात दीर्घायुषी भागांपैकी एक ठरते, आज मूळ रचनेप्रमाणेच प्रोग्रामर्सना शिकवली जाते.

▶ Quration AIQ

terminal

संगणक कमांड्स शोधण्यासाठी ज्या फोल्डर्सची यादी वापरतो, ते एन्व्हायर्नमेंट व्हेरिएबल कोणतं?या फीचरचं नाव काय?फाइलच्या शेवटच्या भागाचा पाठलाग करत नवीन ओळ आली की दाखवणारी कमांड कोणती?'माझ्या मशीनवर आत्ता खरंच काय चाललंय?' प्रोसेसेस प्रत्यक्ष CPU-मेमरी वापरासह दाखवणारं टर्मिनलचं टास्क मॅनेजर कोणतं?ही मूळात कशाचं संक्षिप्त रूप आहे?शेल स्क्रिप्टिंगचं 'Hello World', आणि व्हेरिएबलचं मूल्य तपासताना नेहमी हात जाणारी आउटपुट कमांड?'cd ~' टाइप केल्यास कुठे जाल?तो थांबवण्याचं मूलभूत की-कॉम्बिनेशन कोणतं?.sh विस्तारासह साठवली जाणारी ही फाइल काय म्हणून ओळखली जाते?आयकॉनवर क्लिक करणाऱ्या GUIच्या विरुद्ध या पद्धतीला काय म्हणतात?ते काय आहे?संगणकीय इतिहासात 'या फोल्डरमध्ये काय आहे?' हे विचारण्यासाठी वापरली जाणारी, सर्वाधिक टाइप केलेली दोन-अक्षरी टर्मिनल कमांड कोणती?

Quration — Quration AIQ