मराठी
Appearance
मराठी
Appearance
Task Scheduler (कार्य शेड्यूलर प्रोग्राम) WSL मध्ये आवर्ती कार्ये स्वयंचलित करण्यासाठी वापरले जाते, पुनरावृत्ती होणारी मॅन्युअल देखभाल ऑपरेशन्स टाळण्यासाठी. क्लिष्ट कमांड लाइन पॅरामीटर्स लक्षात ठेवण्याची गरज न पडता नियोजित कार्ये तयार करण्यासाठी आणि व्यवस्थापित करण्यासाठी दृश्य व्यवस्थापन इंटरफेस प्रदान करते.
या वैशिष्ट्याची उदाहरण परिस्थिती:
सर्व कार्ये Windows टास्क शेड्यूलरच्या \WSLDashboard\UserTasks\ मार्गाखाली एकत्रित केली जातात, केंद्रीय दृश्य आणि व्यवस्थापनासाठी सोयीस्कर. इंटरफेसमध्ये कार्य स्थिती रिअल-टाइममध्ये पाहू शकता (सज्ज / चालू / अक्षम).
खालील समुदाय रिपॉझिटरीमधून उदाहरण स्क्रिप्ट (वितरण बॅकअप) डाउनलोड करून त्वरित सुरुवात करू शकता:
https://github.com/owu/wsl-community
हे वापरकर्ते मिळून तयार केलेले कोड रिपॉझिटरी आहे, स्क्रिप्ट योगदान देण्यासाठी किंवा सर्वोत्तम पद्धती सामायिक करण्यासाठी Pull Request सबमिट करण्यास स्वागत आहे.
प्रत्येक नियोजित कार्यासाठी कार्यान्वित करावयाची आज्ञा (स्क्रिप्ट किंवा कार्यान्वित प्रोग्राम) कॉन्फिगर करता येते, खालील पर्याय समर्थित:
| संरचना घटक | वर्णन |
|---|---|
| कार्यान्वित करण्याची आज्ञा | चालवावयाची स्क्रिप्ट किंवा कार्यान्वित प्रोग्रामचा मार्ग, .bat, .ps1, .cmd, .exe, .py इत्यादी स्वरूप समर्थित. "ब्राउझ" बटणाने फाइल निवडता येते. |
| आज्ञा पॅरामीटर्स | आज्ञेला पाठविलेले अतिरिक्त पॅरामीटर्स, ऐच्छिक. |
| प्रशासक परवानगी | निवडल्यास, कार्य सर्वोच्च परवानगीने चालेल, UAC एलिव्हेशन आवश्यक असलेल्या ऑपरेशन्ससाठी योग्य. |
कार्य तयार केल्यानंतर, तुम्ही कार्यावर खालील ऑपरेशन्स करू शकता:
| ऑपरेशन | वर्णन |
|---|---|
| लगेच चालवा | नियोजन नियमांच्या बाहेर जाऊन कार्य लगेच कार्यान्वित करण्यास भाग पाडा. |
| सक्षम/अक्षम करा | कार्याचे स्वयंचलित नियोजन तात्पुरते थांबवा किंवा पुन्हा सुरू करा. |
| हटवा | टास्क शेड्यूलरमधून कार्य काढून टाका. |
कार्य नियोजन प्रमाणित 5-क्षेत्र Cron अभिव्यक्ती वापरून कार्यान्वित नियम परिभाषित करते, स्वरूप:
मिनिट तास दिवस महिना आठवड्याचा दिवस| क्षेत्र | मूल्य श्रेणी | वर्णन |
|---|---|---|
| मिनिट | 0 - 59 | प्रत्येक तासाच्या कितीतरी मिनिटाला कार्यान्वित करा |
| तास | 0 - 23 | प्रत्येक दिवसाच्या कितीतरी तासाला कार्यान्वित करा |
| दिवस | 1 - 31 | प्रत्येक महिन्याच्या कितीतरी दिवशी कार्यान्वित करा |
| महिना | 1 - 12 | प्रत्येक वर्षाच्या कितीतरी महिन्यात कार्यान्वित करा |
| आठवड्याचा दिवस | 0 - 7 | 0 आणि 7 दोन्ही रविवार दर्शवतात |
प्रत्येक क्षेत्र खालील सिंटॅक्स समर्थन करते:
* —— सर्व मूल्यांशी जुळवा (उदा. * * * * * म्हणजे प्रत्येक मिनिटाला एकदा कार्यान्वित)*/N —— प्रत्येक N युनिट्सनी एकदा कार्यान्वित करा (उदा. */5 * * * * म्हणजे प्रत्येक 5 मिनिटांनी एकदा कार्यान्वित)0 9 * * 1 म्हणजे प्रत्येक सोमवार सकाळी 9:00 वाजता कार्यान्वित)टीप: स्वल्पविरामाने विभक्त केलेली अनेक मूल्ये (जसे
1,15) आणि श्रेणी अभिव्यक्ती (जसे1-5) समर्थित नाहीत, अधिक मर्यादांसाठी खालील टिप्पण्या पहा.
हे सॉफ्टवेअर नेटिव्ह Cron डिमन चालवत नाही, तर Cron अभिव्यक्ती Windows नियोजित कार्य (schtasks.exe) ट्रिगर पॅरामीटर्समध्ये भाषांतरित करते. अचूक मॅपिंगसाठी, पार्सरमध्ये खालील 7 संयोजन पद्धती फक्त हार्डकोड केल्या आहेत, बहुतेक नियोजित कार्य परिस्थिती व्यापतात:
| # | पद्धत | वर्णन | योग्य परिस्थिती |
|---|---|---|---|
| 1 | * * * * * | प्रत्येक मिनिटाला कार्यान्वित | मॉनिटरिंग, रिअल-टाइम शोध कार्ये |
| 2 | */N * * * * | प्रत्येक N मिनिटांनी एकदा कार्यान्वित | आवर्ती तपासणी कार्ये |
| 3 | M * * * * | प्रत्येक तासाच्या M मिनिटाला कार्यान्वित (उदा. 3 * * * *) | तासाची कार्ये |
| 4 | M H * * * | दररोज H वाजता M मिनिटांना कार्यान्वित (उदा. 0 3 * * *) | दैनंदिन देखभाल, उदा. दररोज पहाटे लॉग साफ करणे |
| 5 | M H * * DOW | दर आठवड्यातील विशिष्ट दिवशी H वाजता M मिनिटांना कार्यान्वित (उदा. 0 12 * * 1) | साप्ताहिक नियमित कार्ये, उदा. दर सोमवारी डेटा बॅकअप |
| 6 | M H D * * | दर महिन्याच्या विशिष्ट दिवशी H वाजता M मिनिटांना कार्यान्वित | मासिक कार्ये, उदा. दर महिन्याच्या 1 तारखेला अहवाल तयार करणे |
| 7 | M H D MON * | दर वर्षाच्या विशिष्ट महिन्या आणि दिवशी H वाजता M मिनिटांना कार्यान्वित | वार्षिक कार्ये, उदा. विशिष्ट महिन्यात कार्यान्वित करणे |
अभिव्यक्ती वरील 7 पद्धतींपैकी नसल्यास, सिस्टम ती
Unsupported cron patternमानून तयार करण्यास नकार देते.
हे Windows नियोजित कार्यांवर आधारित असल्याने, या सॉफ्टवेअरचा Cron पार्सर प्रमाणित Linux Cron पेक्षा खालील फरक आहे:
,) आणि श्रेणी (-) समर्थित नाही प्रमाणित Cron स्वल्पविरामाने अनेक वेगळे वेळ बिंदू परिभाषित करण्यास अनुमती देते (उदा. 1,15,30 * * * * म्हणजे 1, 15, 30 मिनिटे), किंवा हायफनने श्रेणी (उदा. 1-5 * * * * म्हणजे 1 ते 5 मिनिटे).
या सॉफ्टवेअरची मर्यादा: प्रत्येक क्षेत्रात फक्त एकल संख्या, तारा (*) किंवा पायरी (*/N) भरता येते, स्वल्पविराम आणि हायफन समर्थित नाही.
प्रमाणित Cron कोणत्याही क्षेत्राचे मुक्त संयोजन अनुमती देते (उदा. * 3 * * * म्हणजे दररोज सकाळी 3 वाजता त्या तासातील प्रत्येक मिनिट), पण हे सॉफ्टवेअर फक्त वर सूचीबद्ध 7 निश्चित पद्धतींना समर्थन देते, या श्रेणीबाहेरील अभिव्यक्ती नाकारल्या जातात.
प्रमाणित Cron मध्ये, */5 * * * * घड्याळाच्या 0, 5, 10, 15... मिनिटांशी काटेकोरपणे संरेखित होते. हे सॉफ्टवेअर ते Windows च्या /SC MINUTE /MO 5 पॅरामीटरमध्ये भाषांतरित करते, Windows ची प्रक्रिया तर्क कार्य तयार किंवा सक्षम केल्याच्या क्षणापासून मध्यांतर मोजते.
उदाहरणार्थ, तुम्ही 10:02 वाजता प्रत्येक 5 मिनिटांनी चालणारे कार्य सेव्ह आणि सक्षम केल्यास, ते 10:07 ला प्रथम कार्यान्वित होईल, नंतर 10:12, प्रमाणित घड्याळाच्या 10:05 शी संरेखित होण्याऐवजी.