मैं टॉमकैट का उपयोग कर रहा हूं, और कभी-कभी जब मैं इसे बंद करने के लिए कहता हूं तो यह प्रक्रिया को ठीक से नहीं मारता है।
इस तरह से मेरा तरीका भी है:
lsof -i tcp:8080
कौन से आउटपुट:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 888 root 35u IPv6 780659 0t0 TCP *:http-alt (LISTEN)
java 888 root 39r IPv6 790103 0t0 TCP localhost:58916->localhost:http-alt (CLOSE_WAIT)
java 888 root 40r IPv6 792585 0t0 TCP localhost:58936->localhost:http-alt (CLOSE_WAIT)
java 888 root 75r IPv6 785553 0t0 TCP localhost:58701->localhost:http-alt (CLOSE_WAIT)
java 888 root 77r IPv6 787642 0t0 TCP localhost:58814->localhost:http-alt (CLOSE_WAIT)
java 888 root 130u IPv6 783894 0t0 TCP localhost:58686->localhost:http-alt (CLOSE_WAIT)
java 888 root 353u IPv6 780929 0t0 TCP localhost:58632->localhost:http-alt (CLOSE_WAIT)
मैं फिर दौड़ता हूं
kill -9 pid
मुझे सभी पीआईडी नंबर प्राप्त करने और उन्हें मारने का एक तरीका चाहिए। बात यह है कि मैं नहीं जानता कि कैसे उस क्षेत्र को अलग करना है।
tomcat
प्रक्रिया खुली है, तो आप उपयोग कर सकते हैंkillall -9 tomcat