Trouver le pid d'un processus java sous Linux

Bonjour, je suis en utilisant MPJ de la bibliothèque dans un programme en java pour l'algorithme Pagerank.
Je le compiler

javac -cp .:$MPJ_HOME/lib/mpj.jar MpiPageRank.java

et géré par

mpjrun.sh -np 2 MpiPageRank

-np est le nombre de processus

Maintenant, je dois trouver son pid

ps -ef|grep java

comme

mpjrun.sh -np 2 MpiPageRank & sleep 2
ps -ef | grep java

- Je obtenir

pnewaska 27866 27837 99 21:28 pts/45   00:00:09 java -cp /u/pnewaska/mpj-v0_38/lib/smpdev.jar:/u/pnewaska/mpj-v0_38/lib/xdev.jar:/u/pnewaska/mpj-v0_38/lib/mpjbuf.jar:/u/pnewaska/mpj-v0_38/lib/loader2.jar:/u/pnewaska/mpj-v0_38/lib/starter.jar:/u/pnewaska/mpj-v0_38/lib/mpiExp.jar runtime.starter.MulticoreStarter /nfs/nfs1/home/pnewaska/DistributedSystems/Project3 10 smpdev useLocalLoader EMPTY MpiPageRank -i input.500k0 -n 10 -o

Maintenant je veux extraire MpiPageRank à partir de seulement 1 linux comman pour obtenir son pid ie 27866.
comment dois-je faire ?

source d'informationauteur Shweta B. Patil | 2012-04-18