* निक्स में "एट" कमांड है, जिसे एक निश्चित समय पर प्रोग्राम चलाने के लिए पाइप किया जा सकता है। ऐशे ही:
echo "SOME_COMMAND" | at 00:00
विंडोज में एक "एट" कमांड भी है, जो उपयोगकर्ता सिस्टम द्वारा पृष्ठभूमि में चलने वाले एक रन-शेड्यूल किए गए कार्य को बनाता है । "समय-सारणी" अधिक पूर्ण है, लेकिन उपयोग करने के लिए एक दर्द भी है (विशेषकर चूंकि इसे प्रत्येक कार्य के लिए एक अद्वितीय नाम की आवश्यकता होती है, एक रन बनाने के लिए एक बैच बनाने का विचार * निक्स की नकल करने के लिए * रन-ऑफ टास्क * nix शैली बनाने के लिए "पर" थोड़े अव्यवहारिक हो जाता है)।
तो, क्या विंडोज के लिए एक उपयोगिता है जो कि * nix के "पर" करता है, एक सरल, गैर-परेशानी वाले तरीके से?
अद्यतन: मैं अब थोड़ा और अधिक विशिष्ट हो जाएगा =)। मैं एक निश्चित समय पर अपने मॉनिटर को बंद करने की कोशिश कर रहा हूं, और मैं nircmd नामक एक कमांड-लाइन उपयोगिता का उपयोग करता हूं ताकि मैं बस "nircmd मॉनिटर ऑफ" टाइप कर सकूं। यदि मैंने इस कंप्यूटर पर लिनक्स का उपयोग किया है, तो मुझे केवल इतना करना था
echo "nircmd monitor off" | at XX:YY
या "मैक्रो" बनाएं। लेकिन विंडोज में मेरे पास केवल निर्धारित कार्य हैं, जो एक रन- टाइम कार्य बनाने के बजाय एक नौकरशाही तरीका है, क्योंकि "पर" वास्तव में काम नहीं करता है (मेरे समान प्रश्न देखें विंडोज टास्क शेड्यूलर और संभावित अनुमति समस्याएं ) और "शेड्यूल" ऊपर उल्लिखित संपूर्ण अद्वितीय नाम चीज़ की आवश्यकता है।
एक प्रोग्रामर होने के नाते, इस तरह के कार्यक्रम को बनाने में काफी आसान होना चाहिए जो यूनिक्स के "एट" की नकल करता है। लेकिन मैं यह सुनिश्चित करना चाहता था कि मैं पहिए को पहले से ही बंद नहीं कर रहा था।
at
। यदि आप जटिलता चाहते हैं, तो आप के साथ फंस गए हैंschedtasks
। यह दुर्भाग्यपूर्ण है, लेकिन यह मामला है। इसे आसान बनाने के लिए एक थर्ड पार्टी टूल हो सकता है, या आप इसे करने के लिए एक बैच स्क्रिप्ट लिख सकते हैं।