TASK — शेड्यूल किए गए कार्य
TASK सिस्टम का कार्य शेड्यूलर: क्या अपने-आप चलता है, और कब।
ब्राउज़ करें
शेड्यूलर पहले से फ़ोल्डरों में व्यवस्थित है: Windows पर \Microsoft\Windows\Defrag में डीफ़्रैग्मेंटेशन है। Meneaufile इसे एक डिस्क की तरह ब्राउज़ करता है — फ़ोल्डर डबल-क्लिक से खुलते हैं, पथ-पट्टी ऊपर ले जाती है, खोज और क्रमबद्धता बाकी जगहों की तरह काम करती हैं।
हर कार्य अपनी स्थिति (तैयार, चल रहा है, निष्क्रिय), अपना अगला और पिछला रन, अपना पिछला परिणाम, शब्दों में अपने ट्रिगर — “हर सप्ताह, सोम, शुक्र को 21:30 बजे” — और वह जो चलाता है, दिखाता है। लेखक और विवरण स्तंभ चुनकर दिखाए जा सकते हैं।
बटन केवल वहीं दिखता है जहाँ कोई शेड्यूलर जवाब देता है: Windows पर, जब “कार्य शेड्यूलर” सेवा चल रही हो।
क्रिया करना
राइट-क्लिक पर: चलाएँ, समाप्त करें, सक्रिय करें, निष्क्रिय करें, मिटाएँ — एक कार्य पर या पूरे चयन पर। Del भी मिटाता है, पहले यह बताकर कि क्या जा रहा है।
सिस्टम के कार्य, \Microsoft\Windows के अंतर्गत, केवल व्यवस्थापक अधिकारों से ही बदले जा सकते हैं: तब Meneaufile उन अधिकारों के साथ फिर से अनुरोध करता है, पूरे चयन के लिए केवल एक बार, और बताता है जब उन्नयन अस्वीकार हो जाता है।
बनाएँ, बदलें
नया कार्य…, किसी फ़ोल्डर पर राइट-क्लिक में या बटन के मेनू में, संवाद खोलता है; किसी कार्य पर डबल-क्लिक भी उसे वहीं खोलता है। इसमें सेट किया जाता है:
- उसका नाम, उसका फ़ोल्डर और उसका विवरण;
- यह क्या चलाता है: प्रोग्राम या स्क्रिप्ट, उसके आर्ग्युमेंट, वह फ़ोल्डर जहाँ से शुरू करना है;
- कब: एक बार, किसी प्रारंभ समय से हर X मिनट में, प्रतिदिन, हर सप्ताह — अपने दिनों के साथ —, लॉग ऑन करने पर, स्टार्टअप पर; जितने ट्रिगर चाहिए उतने;
- खाता — अपना, साइन इन रहते हुए; अपना, साइन आउट होने पर भी, अपने Windows पासवर्ड के साथ, जिसे शेड्यूलर सँभालकर रखता है; या सिस्टम खाता — और उच्चतम विशेषाधिकार।
जो ट्रिगर संवाद लिख नहीं सकता — लॉग की किसी घटना पर, हर पंद्रह मिनट में, केवल एक घंटे तक — वह उसमें दिखता है, और जैसा है वैसा रखा जाता है। Windows पर, कार्य को उसकी मूल परिभाषा के ऊपर फिर से लिखा जाता है: उसकी शर्तें, उसकी पावर सेटिंग्स और उसकी अन्य क्रियाएँ नहीं बदलतीं।
Meneaufile की कोई क्रिया शेड्यूल करें
हर शाम एक बैकअप, हर सुबह किसी डेटाबेस का निर्यात: Meneaufile की क्रियाएँ शेड्यूल की जा सकती हैं। शेड्यूल करें… उन्हीं संवादों में मिलता है जो उनकी पुष्टि पहले से करते हैं:
- बैकअप और समकालिकरण (F10, F11) — दिशा और तुलना का नियम साथ आ जाते हैं;
- कॉपी और स्थानांतरण (F6, Ctrl+F6), और खींचकर छोड़ना;
- संपीड़न (F9) — संग्रह हर बार चलने की तारीख लेता है,
काम-2026-10-03.zip, और पिछले दिन वाले को कभी नहीं बदलता; - किसी डेटाबेस या तालिका का निर्यात: राइट-क्लिक पर निर्यात शेड्यूल करें…।
संवाद बताता है कि क्या किया जाएगा, फिर पूछता है कब — वही ट्रिगर जो किसी कार्य के लिए होते हैं — और किस खाते से। जो बात कोई प्रश्न तय करता, वह पहले से तय कर दी जाती है: टकराव की नीति यहीं चुनी जाती है, और किसी से पूछा नहीं जाएगा। कार्य शेड्यूलर के \Meneaufile फ़ोल्डर में रखा जाता है; उसका समय बदलना हो या उसे मिटाना हो, तो वहीं जाएँ।
जब कार्य ट्रिगर होता है:
- Meneaufile की कोई विंडो खुली है: क्रिया उसकी कतार में जाती है, मानो आपने उसे खुद शुरू किया हो।
- कोई विंडो नहीं, साइन इन है: उसके लिए एक विंडो खुलती है, और खुली रहती है।
- साइन आउट — “साइन आउट होने पर भी” या सिस्टम खाता —: क्रिया बिना विंडो के होती है। सिस्टम खाता न नेटवर्क शेयर देखता है, न सहेजे गए पासवर्ड: यह स्थानीय फ़ाइलों के लिए ठीक है।
सिस्टम की एक सूचना बताती है कि वह कैसे समाप्त हुई, लॉग इसे दर्ज करता है, और कार्य का पिछला परिणाम इसे सँभाले रखता है: 0 सफल के लिए, 2 त्रुटियों के साथ पूर्ण के लिए, 1 विफलता के लिए। मास्टर पासवर्ड से सुरक्षित कोई स्रोत या लक्ष्य साइन आउट रहते हुए बैकअप नहीं होता: उसे टाइप करने के लिए कोई मौजूद नहीं होगा। Linux पर, क्रिया साइन इन रहते हुए चलने के लिए शेड्यूल होती है।
Linux पर
तीन फ़ोल्डर: systemd, सिस्टम के टाइमर; systemd-user, उपयोगकर्ता के टाइमर; crontab, उसका crontab। नया कार्य उपयोगकर्ता टाइमर के रूप में लिखा जाता है — एक .service और एक .timer, ~/.config/systemd/user में —, या crontab में, अगर उसे वहाँ रखा जाए। सिस्टम खाते के साथ, यह /etc/systemd/system में जाता है, और PolicyKit पासवर्ड माँगता है।
crontab में, Meneaufile का कार्य अपनी पंक्तियों के ऊपर # meneaufile: नाम टिप्पणी से नामित होता है; हाथ से लिखी पंक्तियाँ अपने प्रोग्राम के नाम से पढ़ी जाती हैं, और जहाँ हैं वहीं रहती हैं। किसी पैकेज ने systemd में जो रखा है, उसे निष्क्रिय किया जा सकता है, पर मिटाया नहीं जाता: उसका अगला अपडेट उसे फिर से रख देगा।
Meneaufile का मैनुअल, हिंदी में।