ps -aux | less
отображает
java -jar /var/appname.jar
Теперь я убиваю его с помощью
killall -9 java
Но если есть и другой процесс Java java -jar /var/anotherappname.jar
, как убить только первый ?
Я бы предложил использовать pkill
с флагом -f
для сопоставления со всей командой:
pkill -f /var/appname.jar
Сначала протестировать с
pgrep -af /var/appname.jar
из man pkill
:
-f, --full
The pattern is normally only matched against the process name.
When -f is set, the full command line is used.