पर ग्रेस से शट डाउन करने का सर्वोत्तम तरीका जावा कमांड लाइन प्रोग्राम को बंद करने के लिए मुझे विभिन्न दृष्टिकोणों में दिलचस्पी है। एक हत्या संकेत भेजना एक विकल्प नहीं है।जावा कमांड लाइन प्रोग्राम
मैं कुछ अलग दृष्टिकोणों के बारे में सोच सकता हूं।
- एक पोर्ट खोलें और कनेक्शन की प्रतीक्षा करें। जब कोई बनाया जाता है, तो चुपचाप बंद कर दें।
- फ़ाइल बनाने के लिए देखें, फिर बंद करें।
- टर्मिनल से कुछ इनपुट पढ़ें, जैसे कि "निष्पादन बंद करें"।
तीसरा व्यक्ति आदर्श नहीं है, क्योंकि अक्सर प्रोग्राम आउटपुट स्क्रीन पर पंप हो जाता है। पहला व्यक्ति बहुत अधिक प्रयास करता है (मैं आलसी हूं)। क्या अधिकांश प्रोग्रामर दूसरे विकल्प का उपयोग करते हैं? यदि नहीं, तो और क्या संभव/सुरुचिपूर्ण/सरल है?
क्या आप अपने जावा कमांड लाइन प्रोग्राम को मारने की प्रक्रिया के लिए हैं? – Tom
हत्या संकेत भेजना क्यों एक विकल्प नहीं है? जैसा कि नीचे दिए गए उत्तरों में बताया गया है, आप शटडाउन हुक के साथ मारने वाले सिग्नल को पकड़कर संभाल सकते हैं। – toluju