ฉันมักจะใช้งานจาวาแอปพลิเคชั่นไม่กี่อันหนึ่งสำหรับเซิร์ฟเวอร์ที่ใช้งานในเครื่องและอื่น ๆ สำหรับ IDE บางตัวเช่น NetBeans และเป็นครั้งคราวหลังจากมีการปรับใช้มากมายเซิร์ฟเวอร์ของฉันติดอยู่ที่ OutOfMemoryException ดังนั้นฉันต้องฆ่ากระบวนการ Java เพื่อเริ่มต้นใหม่
ดังนั้นฉันจึงทำเช่นpkill -9 java
นี้ แต่ยังฆ่า IDE ที่รันอยู่ซึ่งฉันไม่ต้องการ ดังนั้นฉันจะฆ่าเฉพาะแอปพลิเคชันที่เชื่อมโยงกับเซิร์ฟเวอร์ที่ใช้งานและไม่ใช่แอปพลิเคชันอื่น ๆ ได้อย่างไรฉันคิดว่าพวกเขาทั้งหมดกำลังทำงานภายใต้กระบวนการเดียวกัน
PID
ดังนั้นผมก็ต้องฆ่ากระบวนการที่มีสิทธิ ขอบคุณมาก
top
หรือps
) และเลือกหนึ่งรายการที่ถูกต้องและฆ่ามันด้วย PID (kill -9 PID_number)