मैं अनुसूचित कार्य के रूप में चलाने के लिए बैच फ़ाइल कैसे कॉन्फ़िगर करूं? [बन्द है]


2

मेरे पास एक बैच फ़ाइल है index.bat, जो निम्नलिखित कमांड चलाता है:

node index.js

मैंने शेड्यूल टास्क मैनेजर का उपयोग करके शुरू की जाने वाली फ़ाइल को कॉन्फ़िगर करने की कोशिश की, लेकिन यह उम्मीद के मुताबिक काम नहीं किया। मैं क्या करूं?


1
जब आप कहते हैं, अपेक्षा के अनुसार काम नहीं करता है, क्या करता है और क्या काम नहीं करता है? कृपया अधिक जानकारी जोड़ें।
LPChip

जैसे नीचे दिए गए उत्तर में मैंने उम्मीद की थी कि index.bat फ़ाइल को स्टार्ट अप या लॉगिन पर चलाया जाए और एक कमांड लाइन विंडोज़ चल रही हो। लेकिन इसके बजाय कुछ नहीं होता है। जैसे कि जब मैं देखता हूं कि यह कार्य मौजूद नहीं है। कोई त्रुटि नहीं है। शायद यह गलत धारणा है।
जेहोवहेस

1
क्या आप सुनिश्चित हैं कि इसे चलाया नहीं जा रहा है? क्या आप ECHOलॉग फ़ाइल में देख सकते हैं कि क्या उसमें कुछ लिखा है? यदि आपने "उपयोगकर्ता लॉग इन है या नहीं" का चयन किया है, तो यह बिना किसी दृश्य कमांड प्रॉम्प्ट विंडो के पृष्ठभूमि में चल सकता है। यदि nodeकमांड में कोई त्रुटि है , तो यह बस एक पल के लिए विंडो को फ्लैश करेगा और यह देखने में बहुत तेज़ हो सकता है।
वॉर्थवेल्ले

मुझे पता है कि प्रक्रिया नहीं चल रही है क्योंकि नोड js एक्सप्रेस सर्वर नहीं चल रहा है। अब अगर मैं उस पर डबल क्लिक करता हूँ तो कमांड लाइन विंडो खुलती है और नोड js एक्सप्रेस सर्वर पोर्ट 80 पर शुरू होता है
jehovahsays

केवल एक फ़ाइल एक्सप्लोरर क्यों न खोलें, वहां जाकर shell:startupअपने index.bat फ़ाइल का शॉर्टकट बनाएं? यह भी काम करेगा, लेकिन उपयोगकर्ता को लॉग इन करने की आवश्यकता होती है, कुछ ऐसा जो इसके लिए एक आवश्यकता हो सकती है।
7

जवाबों:


1

निम्न कार्य करें:

  1. स्टार्ट मेनू से टास्क शेड्यूलर खोलें

  2. मेनू से, Action>Create task...

  3. Generalटैब के तहत , इसे एक नाम, एक वैकल्पिक विवरण दें, और सुरक्षा विकल्प चुनें।

  4. Triggersटैब के तहत , एक नया जोड़ें, और ड्रॉप-डाउन मेनू At startupसे चयन करें Begin the task

  5. Actionsटैब के तहत , एक नया जोड़ें, Start a programक्रिया के रूप में चुनें , अपनी बैच फ़ाइल में ब्राउज़ करें और इसे चुनें। वैकल्पिक तर्क निर्दिष्ट करें, और Start in:संवाद में, वह निर्देशिका लिखें जिसमें बैच फ़ाइल स्थित है।

  6. उन शर्तों को कॉन्फ़िगर करें जिनके तहत फ़ाइल को Conditionsटैब में चलना चाहिए , और टैब में भी ऐसा ही करें Settings

  7. बस, हो गया! मज़े करो!


वैकल्पिक रूप से, आप केवल node.exeउसी तरीके से स्टार्टअप पर चलने के लिए सेट कर सकते हैं , और <path-to-file>\index.jsअपने तर्क के रूप में सेट कर सकते हैं।
rahuldottech

मैंने वह सब करने की कोशिश की और कुछ नहीं हुआ। मुझे लगता है कि इसे bash या cmd के लिए विंडोज़ पर्यावरण चर पथ के साथ करना पड़ सकता है। शायद मैंने सही तरीके से रास्ता तय नहीं किया?
जेहोवहेस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.