विंडोज टास्क शेड्यूलर: प्रत्येक 10 सेकंड में एक बार चलने का शेड्यूल कार्य


18

अपनी खिड़कियों में, मैं हर 10 सेकंड में एक बार शुरू करने के लिए एक विंडोज़ सेवा को शेड्यूल करना चाहता हूं। मैंने विंडोज़ टास्क शेड्यूलर का उपयोग करने की कोशिश की, लेकिन यह मुझे दैनिक, साप्ताहिक और मासिक सेवा दोहराने का विकल्प देता है।

वहाँ एक तरह से मैं विंडोज़ सेवा अनुसूचक का उपयोग कर हर 10 सेकंड में एक बार शुरू करने के लिए विंडोज़ सेवा अनुसूची कर सकता है?

क्या किया जा सकता है?


1
सेवा शुरू होने के बाद, आप बस उस ऑपरेशन को निष्पादित कर सकते हैं जिसे आप सेवा के अंदर से हर 10 सेकंड में चाहते हैं।

क्या आप हर 10 सेकंड में कृपया निष्पादित करने की कोशिश कर रहे हैं?
KCotreau

+1 क्या यह संभव है?
एलेक्स

1
इससे क्या फर्क पड़ता है कि आप किस पर अमल करना चाह रहे हैं? एक साधारण http कैसे प्राप्त करें? विंडोज़ SUCK SO MUCH
hahahahahahahaha

जवाबों:


4

ऐसा करने के लिए, आपको एक विंडोज़ सेवा लिखना चाहिए, जैसा कि वे इसके लिए हैं।


36

एक विंडोज टास्क शेड्यूलर ट्रिगर हर 1 मिनट से अधिक बार नहीं दोहराया जा सकता है, लेकिन आप कई ट्रिगर सेट कर सकते हैं। प्रत्येक 10 सेकंड में एक कार्य चलाने के लिए, छह ट्रिगर जोड़ें। प्रत्येक को कार्य को दैनिक चलना चाहिए, और हर 1 मिनट में कार्य को दोहराना चाहिए। उनका प्रारंभ समय 12:00:00 AM, 12:00:10 AM, 12:00:20 AM, 12:00:30 AM, 12:00:40 AM, और 12:00:50 AM होना चाहिए।

ट्रिगर संवाद संपादित करें

मूर्ख, लेकिन यह काम करता है।


1
मैं पुष्टि कर सकता हूं कि यह काम करता है, इसे साझा करने के लिए धन्यवाद। सबसे आसान समाधान मैंने देखा है।
अबेला

4
इस स्टैक ओवरफ्लो को एक पाठ फ़ाइल में निर्यात करके एक कार्य के लिए कई ट्रिगर बनाने के लिए एक सुविधाजनक तरीके के लिए उत्तर देखें ।
आंद्रे

3
सुविधाजनक? मुझे लगता है कि आप प्रबंधनीय हैं;)
हाहाहाहाहाहा

2

यह मूर्खतापूर्ण विंडो है, जिसमें यह कार्यक्षमता टास्क शेड्यूलर में निर्मित नहीं है। हालांकि, यह आसानी से एक सरल शक्तियां स्क्रिप्ट के साथ चारों ओर काम किया जा सकता है।

 $i = 0
 for ($i=0; $i -le 4) 
   Start-Service -Name "servicename"  
   sleep 10
   $i++
 }

इसे अपने होस्ट पर * .ps1 फ़ाइल के रूप में सहेजें। इसके बाद एडम सी की टास्क शेड्यूलर सेटिंग्स का पालन करें और इसे हर मिनट चलाने के लिए शेड्यूल करें। यह सेवा शुरू करेगा (जिसे मैंने "सर्विसिनाम" नाम दिया है) हर 10 सेकंड में।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.