क्रोन या कुछ इसी तरह का उपयोग करके प्रत्येक दिन के पहले लॉगिन पर नौकरी कैसे चलाएं?


1

जब मुझे पहली बार एक दिन में लॉगिन करना होता है तो मुझे एक स्क्रिप्ट चलाने की आवश्यकता होती है। मैं दिन के दौरान रिबूट या शटडाउन कर सकता हूं और फिर बिजली दे सकता हूं। लेकिन मैं नहीं चाहता कि उन बिजली अप के दौरान नौकरी चले। इसे प्रति दिन केवल एक बार चलाना चाहिए।

जवाबों:


1

उपयोग anacron:

दिनों में निर्दिष्ट आवृत्ति के साथ, समय-समय पर कमांड निष्पादित करने के लिए एनाक्रोन का उपयोग किया जा सकता है। क्रोन (8) के विपरीत, यह नहीं मानता है कि मशीन लगातार चल रही है। इसलिए, इसका उपयोग उन मशीनों पर किया जा सकता है जो रोज़ाना, साप्ताहिक, और मासिक नौकरियों को नियंत्रित करने के लिए 24 घंटे नहीं चलती हैं, जो आमतौर पर क्रोन द्वारा नियंत्रित होती हैं।

पूरे पढ़ मैनपेज


अपनी पहली पंक्ति में टाइपो: एनाक्रोन, एनाक्रॉन नहीं।
डेविड जेड

मुझे एक शंका है। क्या एनाक्रॉन का उपयोग करके इंटरैक्टिव प्रोग्राम चलाए जा सकते हैं?
अकिलन

"इंटरैक्टिव" को परिभाषित करें।
अकीरा

उदाहरण के लिए gedit टेक्स्ट एडिटर।
अकिलन

इसलिए, "इंटरएक्टिव" इस अर्थ में कि इसमें एक ग्राफिकल यूजर इंटरफेस है और यह लौटने से पहले कुछ उपयोगकर्ता इनपुट की प्रतीक्षा नहीं कर रहा है ... यह अभी भी संभव है। आपको यह सुनिश्चित करना होगा कि एनाक्रॉन (या जॉब एनाक्रॉन शुरू हो रहा है) आपके एक्स सेशन के समाप्त होने के बाद लॉन्च किया गया है। फिर आपको सही उपयोगकर्ता के एक्स सत्र में gedit को लॉन्च करने के लिए सही उपयोगकर्ता के तहत डिसप्ले पर्यावरण सेट के साथ और सही उपयोगकर्ता के साथ चलकर gedit लॉन्च करना होगा। लेकिन आप ऐसा क्यों करना चाहेंगे? आपके डेस्कटॉप वातावरण (kde, gnome, xyz) के ऑटोस्टार्ट तंत्र की खोज, एक बेहतर विचार imho होगा।
अकीरा

1

मैं क्रोन के साथ ऐसा नहीं करूंगा - इसके बजाय, जब भी आप लॉग इन करें तो स्क्रिप्ट को कॉन्फ़िगर करें, शायद इसे ~/.bashrcया कुछ इस तरह से इनवाइट करके । फिर एक मार्कर फ़ाइल पर संशोधन समय की जांच करने के लिए स्क्रिप्ट की शुरुआत में कुछ कोड डालें (आप मार्कर फ़ाइल के लिए किसी भी नाम और पथ को पसंद कर सकते हैं), और यदि इसे वर्तमान दिन में संशोधित किया गया है, तो स्क्रिप्ट से बाहर निकलें दूर। उसके बाद, touchमार्कर फ़ाइल अपने संशोधन समय को अपडेट करने के लिए, और फिर स्क्रिप्ट पर जा सकती है और अपना व्यवसाय कर सकती है।


0

अपने bash_profile से एक स्क्रिप्ट कॉल करें। तो यह प्रत्येक लॉगिन पर शुरू होगा।

आवश्यक प्रतिबंध जैसे कि, इसे पहली बार में चलाएं और फिर इसे एक फ़ाइल में लॉग इन करें। आगे बढ़ने या बाहर निकलने के लिए हर रन को लॉग पढ़ना चाहिए।

अपडेट : वैसे भी हर लॉगिन पर एक GUI एप्लिकेशन खोलने के लिए (न केवल पहले लॉगिन पर, इसे प्राप्त करने के लिए टच मार्कर तकनीक का उपयोग करें) यहां ट्यूटोरियल है: स्टार्टअप के दौरान स्वचालित रूप से एप्लिकेशन कैसे लॉन्च करें


अनिवार्य रूप से @David Zaslavsky ने क्या कहा।
अकीरा

डेविड ज़स्लावस्की ने भी यही बात कही। मैं इस तरह की स्क्रिप्ट लिख सकता हूं, लेकिन मैं जो खोज रहा था वह एक ऐसा एप्लिकेशन है जो सामान्य तरीके से ऐसा करता है। एनाक्रॉन बहुत अच्छा था, लेकिन केवल समस्या यह है कि मेरे मामले में मैं यह चाहता था कि मैं एक गुई ऐप चलाऊं जो मुझसे कुछ इनपुट की उम्मीद करे। ऐसे कार्य को स्वचालित करने का कारण यह है कि मैं इसे दैनिक रूप से करना भूल जाता हूं। : p मैं gnome में ऐसी कार्यक्षमता जोड़ने के लिए तैयार हूँ। किसी को भी पता है जो पैकेज जो ऑटोस्टार्ट प्रोग्राम निष्पादित करता है? (सूक्ति-सत्र-गुण केवल प्रविष्टियों को जोड़ता या हटाता है।)
अकिलन १४'११
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.