我需要一些帮助来编写将放入.sh的命令。我想返回的进程ID,这在下面的输出是3678,但我有diffuclty因为进程ID的变化,每次它被重新启动,所以我的代码打破如何在FreeBSD的命令行中获取java进程的进程ID,sh
输出:
[[email protected] /usr/home/aaron]# ps -xauww | grep java | grep www
www 3678 0.0 3.2 1308176 267864 ?? Is 3:21PM 0:17.19 [java]
[[email protected] /usr/home/aaron]#
继承人我在做什么,直到我意识到列改变时,PID改变:
ps -xauww | grep java | grep www | cut -d" " -f6
任何帮助表示赞赏。谢谢。
你想要的Java程序在执行结束时返回它的PID?或者在Java程序退出后返回Java程序的pid的shell脚本? – vpit3833 2010-11-23 22:38:02
shell程序。 java程序会一直运行,这只是一个shell脚本来获取pid – Ronedog 2010-11-23 22:43:13