Encuentra el pid de un proceso java bajo Linux
Hola, estoy usando la biblioteca MPJ en el programa java para el algoritmo Pagerank. Lo compilo por
javac -cp .:$MPJ_HOME/lib/mpj.jar MpiPageRank.java
y dirigido por
mpjrun.sh -np 2 MpiPageRank
dónde-np
es numero de proceso
Ahora tengo que encontrar su pid
ps -ef|grep java
me gusta
mpjrun.sh -np 2 MpiPageRank & sleep 2
ps -ef | grep java
yo obtengo
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
Ahora quiero extraerMpiPageRank
desde solo 1 comando de linux para obtener su pid ie27866
. Cómo puedo hacer eso ?