Se você quiser “matar” um processo java talvez você goste de saber o identificador do processo (PID), então você tem que fazer isso para saber o PID (linux)
$ ps -fea|grep -i java
user 2895 8191 0 09:28 pts/1 00:00:00 grep -i java
user 4610 4607 1 Aug29 ? 01:40:00 /home/user/Software/java-7-sun/bin/java -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx768m -XX:MaxPermSize=256m -jar /home/user/Software/springsource/sts-3.3.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar -os linux -ws gtk -arch x86_64 -showsplash -launcher /home/user/Software/springsource/sts-3.3.0.RELEASE/STS -name STS --launcher.library /home/user/Software/springsource/sts-3.3.0.RELEASE//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20130521-0416/eclipse_1506.so -startup /home/user/Software/springsource/sts-3.3.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar --launcher.overrideVmargs -exitdata 518012 -product org.springsource.sts.ide -vm /home/user/Software/java-7-sun/bin/java -vmargs -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx768m -XX:MaxPermSize=256m -jar /home/user/Software/springsource/sts-3.3.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.ja
A primeira coluna é o usuário que executa o processo, a segunda coluna PID
Portanto, se você deseja eliminar o processo java (neste exemplo, é STS / Eclipse), você deve fazer o seguinte:
$ kill -9 4610 #or any signal that you need
A maneira mais simples de fazer isso é usando o comando jps (Java Virtual Machine Process Status Tool):
$ jps
4610 org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
2952 Jps
São as mesmas informações, mas apenas o processo JVM e não mais informações, apenas necessárias.
Se você quiser mais informações, execute com este parâmetro (nomes completos dos pacotes):
$ jps -l
4610 /home/pcollaog/Software/springsource/sts-3.3.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
3025 sun.tools.jps.Jps
parâmetros jvm
$ jps -v
4610 org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx768m -XX:MaxPermSize=256m
3157 Jps -Dapplication.home=/home/pcollaog/Software/jdk1.6.0_43 -Xms8m
A primeira coluna é o processo JVM, então … você o tem para “matá-lo”.
Cumprimentos