Existem muitas opções de como fazer isso.
Minha recomendação é usar o sinal -f
de pkill
para pesquisar o nome do processo do arquivo .jar
.
Por exemplo:
pkill -9 -f my-application.jar
Isso pesquisará o nome do processo para my-application.jar
.
ETA:
Você também pode testar quais processos serão capturados usando pgrep
. pgrep
é o comando da irmã para pkill
e aceita a maioria dos mesmos flags da CLI, mas em vez de matar o comando, ele apenas imprime informações sobre a correspondência.
No seu caso, você executaria
pgrep -f my-application.jar
E veja se ele retorna o PID do seu aplicativo.