मेरे स्थानीय सर्वर पर, कई जावा प्रक्रियाएं चल रही हैं, और उसी समय मैं ग्रहण का उपयोग कर रहा हूं। अब जब मुझे अपनी प्रक्रियाओं को पुनरारंभ करने की आवश्यकता है (मैं एक शेल स्क्रिप्ट के माध्यम से प्रक्रिया शुरू करता हूं), हर शुरुआत से पहले मुझे पुरानी प्रक्रियाओं को मारने की आवश्यकता है:
विधि 1: -
kill -9 $Pid
(प्रत्येक प्रक्रिया के लिए एक-एक करके, जो समय लेने वाली है)
विधि 2: -
killall -9 java
(सभी प्रक्रियाओं के लिए - आसान है, लेकिन ग्रहण को अनावश्यक रूप से मार दिया जाएगा)
विधि 2 के मामले में ग्रहण भी मारा जाएगा, जो मैं कभी नहीं चाहता। क्या इसका कोई रास्ता है? मुझे यकीन है कि वहाँ होना चाहिए: पी
संपादित करें: मैं ubuntu 15.04 का उपयोग कर रहा हूं।