Найти PID Java-процесса под Linux

Здравствуйте, я использую библиотеку MPJ в Java-программе для алгоритма Pagerank. Я компилирую это

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

и бегать мимо

<code>mpjrun.sh -np 2 MpiPageRank
</code>

где-np это номер процесса

Теперь я должен найти его пид

<code>ps -ef|grep java
</code>

лайк

<code>mpjrun.sh -np 2 MpiPageRank & sleep 2
ps -ef | grep java
</code>

я получил

<code>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
</code>

Теперь я хочу извлечьMpiPageRank только 1 Linux Comman, чтобы получить свой PID т.е.27866. how do i do that ?

Ответы на вопрос(3)

Ваш ответ на вопрос