The command used is a combination of grep, awk, and xargs unix:
jps -v | grep "<your file name>" | grep -v "<if you need to exclude other output>" |awk '{print $<field number>}'|xargs kill -<kill signal>
Before doing this, read the following explanation:
first of all run this: jps -v | grep "myJarToKill.jar" | awk '{print $ 1}'
: $2 , ps , . , , , awk '{print $2}' - , $2 , .
"notMyJarToKill.jar" , :
jps -v | grep "myJarToKill.jar" | grep -v "notMyJarToKill.jar"| awk '{print $1}'
, pid, ,
jps -v | grep "myJarToKill.jar" | awk '{print $1}'|xargs kill -9
: kill -TERM, .
Claudio