2008-09-25 11 views
225

Google search ने सॉफ्टवेयर चालू किया जो क्रॉन के समान कार्य करता है, लेकिन विंडोज़ में कुछ भी नहीं बनाया गया है।क्रॉन का विंडोज संस्करण क्या है?

मैं विंडोज एक्सपी पेशेवर चला रहा हूं, लेकिन विंडोज के किसी भी संस्करण के लिए सलाह किसी के लिए संभावित रूप से सहायक होगी।

क्या इस सुविधा को आमंत्रित करने का कोई तरीका है (जिसे उत्तर पर आधारित टास्क शेड्यूलर कहा जाता है) प्रोग्रामेटिक रूप से या कमांड लाइन के माध्यम से?

+3

आप 'cron' की कौन-सी सुविधा की आवश्यकता है कि कार्य शेड्यूलर प्रदान नहीं करता है? –

+0

उपयोगकर्ता के लिए क्रॉन ईमेल stdout और stderr - हम कार्य शेड्यूलर में ऐसा कैसे करते हैं? – user3450049

उत्तर

253

मूल प्रश्न के लिए, Windows XP (और विंडोज 7) के बारे में पूछ: Windows Task Scheduler

कमांड लाइन के उपयोग के लिए, आप AT command साथ निर्धारित कर सकते हैं।

नए माइक्रोसॉफ्ट ओएस संस्करणों, विंडोज सर्वर 2012/विंडोज 8 के लिए, schtasks कमांड लाइन उपयोगिता देखें।
यदि PowerShell का उपयोग करते हैं, तो Scheduled Tasks Cmdlets in Windows PowerShell स्क्रिप्टिंग के लिए बनाए जाते हैं।

+4

विंडोज 10 में 'at.exe' को बहिष्कृत किया गया है और नहीं चलाया जाएगा। 'schtasks.exe' का उपयोग करना मुश्किल है (उदा। व्यवस्थापक विशेषाधिकारों के बिना नहीं चलाया जाएगा) और बग किया गया (उदा।'/Z' स्विच)। –

+0

विंडोज 7 के बारे में क्या? – Tarik

+0

@ तारिक विंडोज 7 कार्य शेड्यूलर का भी समर्थन करेगा। –

9

समय और तिथियों के साथ कार्यों को शेड्यूल करने के लिए विंडोज कार्य शेड्यूलर का उपयोग करें।

9

'एट' कमांड।

"एटी कमांड कार्यक्रम आदेशों और प्रोग्राम एक निर्दिष्ट समय और तिथि पर एक कंप्यूटर पर चलाने के लिए। अनुसूची सेवा आदेश पर उपयोग करने के लिए चलना चाहिए।"

21

Windows "AT" command is very similar to cron। यह कमांड लाइन के माध्यम से उपलब्ध है।

+0

आपके द्वारा प्रदान किया गया लिंक मुझे SCHTASKS कमांड पर भी निर्देशित करता है। –

2

विंडोज टास्क शेड्यूलर के अतिरिक्त आपके पास विंडोज़ पर 'एट' भी है। मुझे यकीन नहीं है कि यह टास्क शेड्यूलर से अलग कैसे है इसके अलावा यह एक कमांड लाइन इंटरफ़ेस है।

7

निकटतम समतुल्य विंडोज अनुसूचित कार्य (नियंत्रण कक्ष -> अनुसूचित कार्य) हैं, हालांकि वे क्रॉन से बहुत दूर रोते हैं।

सबसे बड़ा अंतर (मेरे लिए) यह है कि उन्हें एक उपयोगकर्ता को विंडोज बॉक्स में लॉग इन करने की आवश्यकता होती है, और एक उपयोगकर्ता खाता (पासवर्ड और सभी के साथ), जो चीजों को एक दुःस्वप्न बनाता है यदि आपकी स्थानीय सुरक्षा नीति को समय-समय पर पासवर्ड परिवर्तन की आवश्यकता होती है । मुझे यह भी लगता है कि यह क्रॉन की तुलना में कम लचीला है जहां तक ​​वस्तुओं को चलाने के लिए अंतराल सेट करना है।

+1

जबकि क्रॉन विंडोज कार्यों से निश्चित रूप से बेहतर है, आप वास्तव में कंप्यूटर 'सिस्टम' खाते का उपयोग कर सकते हैं जिसके लिए पासवर्ड की आवश्यकता नहीं होती है और स्थानीय कंप्यूटर पर पूर्ण अनुमतियां होती हैं। यद्यपि यह स्पष्ट रूप से समस्याएं हैं यदि आप बाहरी संसाधनों का उपयोग करते हैं (जैसे एक साझा ड्राइव जिसके लिए डोमेन क्रेडिट की आवश्यकता होती है)। –

+0

@SteveBauman कुंजी स्थानीय संसाधन है, विंडोज़ का सबसे अच्छा कार्य शेड्यूलर हो सकता है लेकिन यदि वह कार्य केवल स्थानीय संसाधनों पर काम कर सकता है तो यह 100% बेकार है यदि आपको स्थानीय पीसी पर बैकअप प्रतिलिपि बनाने के लिए कुछ आसान करने की आवश्यकता है अनुसूची। – krowe2

8

क्या इस सुविधा को आमंत्रित करने का कोई तरीका है (जिसे उत्तर पर आधारित टास्क शेड्यूलर कहा जाता है) [...]?

कार्य शेड्यूलर API एमएसडीएन पर।

6

यदि आप अच्छा ओल 'क्रॉन पसंद करते हैं, CRONw जाने का तरीका है।

Supported systems 

* Windows 2000 (any version) works 
* Windows XP (SP 2)    works 
* Windows Server 2003   works 
* Windows NT 4 (SP 6)   should work but not tested 
* Windows 3.11, Windows 95, 
    Windows 98, Windows ME, 
    Windows XP beneath SP2  not supported by design 
+1

मैंने इसे आजमाया, और जब मैंने अंततः इसे स्थापित किया और इसका परीक्षण करने की कोशिश की, तो मुझे यह संदेश मिला: 'हमें जाने के लिए कहा गया था - इसलिए मैं अंत में बाहर हूं ... ' मैंने जो भी आदेश मैंने कोशिश की वह मुझे भेजा संदेश। WTF? क्या यह परियोजना अब सक्रिय नहीं है या उस संदेश का क्या अर्थ है ?? धन्यवाद – Metafaniel

+0

@ मेटाफैनियल, मेरे पास लगभग 4 या 5 वर्षों में विंडोज सिस्टम नहीं है, इसलिए मैंने वास्तव में नहीं रखा है। गुस्से में यह प्रतिक्रिया केवल मुझे इस पृष्ठ पर ले जाती है और मुझे अपनी साइट पर कुछ भी बंद करने के बारे में कुछ नहीं दिखाई देता है। [Sourceforge repo] (http://sourceforge.net/projects/cronw/files) को देखते हुए, ऐसा लगता है कि यह लगभग एक दशक में नहीं बदला है, इसलिए मैं सोच रहा हूं कि शायद आपके पर कुछ प्रकार का संघर्ष हो स्थानीय प्रणाली? यह देखते हुए कि यह आखिरी अपडेट के बाद से काफी लंबा रहा है, मैं निश्चित रूप से कहूंगा कि यह अब सक्रिय नहीं है, हालांकि यह वास्तव में अजीब प्रतिक्रिया है। – enobrev

+1

@ मेटाफैनियल मैंने भी उस संदेश के लिए कोडबेस को डाउनलोड और grepped और कुछ भी नहीं मिला। शुभकामनाएं कि क्या हो रहा है! – enobrev

4

Zcron व्यक्तिगत उपयोग के लिए नि: शुल्क उपलब्ध है।

+0

जेड-क्रॉन उत्कृष्टता से। –

5

बिल्कुल विंडोज संस्करण नहीं है, हालांकि आप सिगविन के क्रोंटैब का उपयोग कर सकते हैं। इंस्टॉल निर्देशों के लिए, यहां देखें: here

+2

इस उत्तर में लिंक्रॉट है, लेकिन स्टैक ओवरफ्लो प्रश्न [आप विंडोज पर सिगविन में क्रॉन्टाब कैसे चलाते हैं?] (Http://stackoverflow.com/questions/707184/how-do-you-run-a-crontab-in- साइगविन-ऑन-विंडोज) सहायक है। –

10

pycron विंडोज पर नज़दीकी मैच है।

निम्नलिखित प्रविष्टियों समर्थित हैं:

1 Minute (0-59) 
2 Hour (2-24) 
3 Day of month (1-31) 
4 Month (1-12, Jan, Feb, etc) 
5 Day of week (0-6) 0 = Sunday, 1 = Monday etc or Sun, Mon, etc) 
6 User that the command will run as 
7 Command to execute 
5

वहाँ विंडोज के लिए NNCron है। यह समय-समय पर चलाने के लिए नौकरियों को निर्धारित कर सकता है।

1

पर आदेश अब

बहिष्कृत हो गई है आप उपयोग कर सकते SCHTASKS

संबंधित मुद्दे