एक स्क्रिप्ट को फिर से शुरू करने के लिए बैच स्क्रिप्ट

Aug 27, 2025
रखरखाव और अनुकूलन
UNCACHED CONTENT

सामान्य प्रणाली और / या पर्यावरणीय घटनाओं जैसे स्टैंडबाय से फिर से शुरू करना या नेटवर्क कनेक्शन खोना कुछ अनुप्रयोगों के लिए समस्या पैदा कर सकता है जो हमेशा चालू और जुड़े रहने की उम्मीद करते हैं। इसलिए यदि आपके पास एक निश्चित एप्लिकेशन है जो क्रैश हो जाता है या "प्रतिसाद नहीं दे रहा है" मोड में कुछ हद तक बार-बार होता है और इसके लिए एक ही रिस्टार्ट होता है, तो हमारे पास आपके लिए एक सिंपल फिक्सिंग स्क्रिप्ट के रूप में एक सिंपल फिक्स है जो केवल एप्लिकेशन को मारने के लिए है और इसे पुनः आरंभ करें।

उपरोक्त स्पष्ट स्थिति के अलावा, इस स्क्रिप्ट का उपयोग कई उपयोगी कार्यों के लिए किया जा सकता है, जैसे:

  • आसानी से डबल-क्लिक करके या हॉट की का उपयोग करके किसी एप्लिकेशन को पुनरारंभ करें।
  • किसी प्रोग्राम को केवल तब ही पुनरारंभ करें जब वह लटका हुआ है या प्रतिक्रिया नहीं दे रहा है।
  • यह सुनिश्चित करने के लिए कि कोई एप्लिकेशन हमेशा चल रहा है, एक निर्धारित कार्य के रूप में चलाएं।
  • कहीं भी आप किसी एप्लिकेशन के सशर्त पुनरारंभ को स्वचालित करना चाहते हैं।

स्क्रिप्ट को अनुकूलित करना टिप्पणियों द्वारा बहुत ही आत्म व्याख्यात्मक होना चाहिए, इसलिए बस स्क्रिप्ट को उचित रूप से कॉन्फ़िगर करें और आप सभी सेट हैं।

लिपी

@ECHO रवाना
ECHO रीस्टार्ट एप्लिकेशन
ECHO द्वारा लिखित: जेसन फॉल्कनर
ECHO SysadminGeek.com
ECHO।
ECHO।

सेटलास्टिक सक्षम करें

REM आवेदन की जानकारी दर्ज करें।
SET AppName = अनुप्रयोग नाम
ExeFile = FileToLaunch.exe सेट करें
SET ExePath = C: PathToApplication

REM एप्लिकेशन को मारने के लिए शर्तों का चयन करें।
REM का मान 1 = हां, 0 = नहीं
SET KillIfRunning = 1
SET KillIfNotRespending = 1
SET KillIfUnognStatus = 1

REM निर्दिष्ट करें कि आवेदन कब शुरू करना है:
REM 1 = प्रक्रिया के पिछले मारे जाने पर ही शुरू करें।
REM 0 = आवेदन की परवाह किए बिना प्रारंभ करें।
SET StartOnlyIfKilled = 1

KillStatus = "% TEMP% KillStatus.tmp.txt" सेट करें
सेट सफलता = 0

ECHO मौजूदा% AppName% आवृत्ति को मार रहा है ...
IF {%KillIfRunning%} == {1} कॉल: चेककिलास्टस "% ExeFile%" "रनिंग"
IF {%KillIfNotResponding%} == {1} कॉल: चेककिलास्टस "% ExeFile%" "जवाब नहीं"
IF {%KillIfUnknownStatus%} == {1} कॉल: चेककिलास्टस "% ExeFile%" "UNNNOWN"
ECHO।

IF {%StartOnlyIfKilled%} == {1} (
IF {%Success%} == {0} गोटो एंड
)
ECHO% AppName% को पुनरारंभ कर रहा है ...
START "% ExeFile%" "% ExePath %% ExeFile%"
ECHO।

यदि EXIST% किलस्टैटस% DEL / F / Q% किलस्टैटस%

ENDLOCAL


: CheckKillStatus
ECHO स्थिति के साथ हत्या:% ~ 2
TASKKILL / FI "STATUS eq% ~ 2" / IM "% ~ 1" / F>% Killatat
SET / P KillResult = <% KillStatus%
For / F "tokens = 1, * delims =:" %% A IN ("% KillResult%") DO (
ECHO %% A: %% B
IF / I {%%A} == {SUCCESS} SET / A सफलता =% सफलता% + 1
)


:समाप्त

निष्कर्ष

जब आप वहां से एप्लिकेशन प्राप्त कर सकते हैं जो मूल रूप से एक ही कार्य करते हैं, तो एक साधारण स्क्रिप्ट का उपयोग करते हुए जैसे कि पृष्ठभूमि में चलने वाले "अभी तक एक और कार्यक्रम" होने से बचा जाता है।

.entry-सामग्री .entry-पाद लेख

Auto Restart BO Servers With A Batch Job

Batch File Stop Wait 3 Min. And Restart .exe If Finds This Error Message?

High Performance Batch Processing

Batch Ep.06 - If Statements

Batch Programming Menu With If Statements


रखरखाव और अनुकूलन - सर्वाधिक लोकप्रिय लेख

अपने सभी उपकरणों का उपयोग कितना बिजली करते हैं?

रखरखाव और अनुकूलन Apr 16, 2025

आप जानते हैं कि आप हर महीने कुल कितनी बिजली का उपयोग करते हैं, क्योंकि ..


बफन को रोकने के लिए अपना स्ट्रीमिंग वीडियो कैसे प्राप्त करें

रखरखाव और अनुकूलन Jul 10, 2025

"बफ़रिंग ... बफ़रिंग .. बफ़रिंग ..." यह पागल है, खासकर यदि आप रस्सी काट दो ..


कैसे अपने कंप्यूटर जूते जब स्वचालित रूप से नंबर लॉक को सक्षम करने के लिए

रखरखाव और अनुकूलन Jan 23, 2025

विंडोज 10 आपको जल्दी से अनुमति देता है एक संख्यात्मक पिन के साथ साइ�..


जब यह बूट नहीं करता है तो उबंटू सिस्टम को कैसे ठीक करें

रखरखाव और अनुकूलन Jul 3, 2025

उबंटू की पेशकश नहीं है सुरक्षित मोड तथा स्वचालित मरम्मत उ..


पूछें कि कैसे-कैसे करें: अलर्ट आइकन, अलर्ट वॉल्यूम संकेतक और स्मार्टफ़ोन के साथ URL साझा करना

रखरखाव और अनुकूलन Aug 1, 2025

UNCACHED CONTENT हर हफ्ते हम अपने पाठक के मेलबैग में डुबकी लगाते हैं और आपके कंप्�..


अपना खुद का कस्टम विंडोज सिस्टम एडमिनिस्ट्रेशन पैनल कैसे बनाएं

रखरखाव और अनुकूलन Nov 20, 2024

UNCACHED CONTENT क्या आपने कभी डिवाइस मैनेजर, सर्विसेज, इवेंट व्यूअर और अन्य सि..


DivX / Xvid और AutoGK के साथ बड़ी वीडियो फ़ाइलों को संपीड़ित करें

रखरखाव और अनुकूलन Feb 8, 2025

UNCACHED CONTENT क्या आपने कभी वीडियो वीडियो साइज में पाया है कि वीडियो साइज काफी ब..


XP में रीसायकल बिन का आकार बदलें

रखरखाव और अनुकूलन Apr 19, 2025

यदि आपकी हार्ड ड्राइव अंतरिक्ष में कम है, तो आप अपने रीसायकल बिन के आकार क�..


श्रेणियाँ