Zwykle uruchamiam kilka aplikacji Java, jedną dla serwera działającego lokalnie, a drugą dla niektórych IDE, takich jak NetBeans. I od czasu do czasu, po wielu ponownych wdrożeniach, mój serwer utknął na OutOfMemoryException, więc muszę zrezygnować z procesu Java, aby uruchomić się ponownie.
Tak robię, pkill -9 java
ale to także zabija moje działające IDE, czego nie chcę. Jak więc zabić tylko aplikację połączoną z uruchomionym serwerem, a nie inne? Zakładam, że wszystkie działają w ramach tego samego procesu, ale musi być jakiś sposób ich rozróżnienia.
PID
.
top
lubps
) i wybierz właściwą i zabij ją za pomocą PID (kill -9 PID_number).