我想從bash運行java(jnlp)applet並獲取創建的進程的PID。在linux下獲取javaws jnlp applet的PID
使用這個命令:
javaws myapplet.jnlp > /dev/null & echo $!
這將返回加載JNLP的Java的第一個實例的PID;我想,但與最終的java進程運行無關。
任何線索?
發現了原來的javaws如下:
#!/bin/sh
prog="$0"
while [ -h "$prog" ]; do prog=$(readlink -f $prog); done
[ $# -eq 0 ] && set -- -viewer
exec $(dirname $prog)/javaws.real "[email protected]"
是否有修改的過程中它的子進程的PID的方法嗎?
Mmh不是我正在尋找的,因爲我想在啓動時得到PID,而不是之後,我也有很多這個小程序正在運行 – Disco 2010-08-16 12:19:21