获取Java应用程序的进程号

时间:2017-01-27 15:28:43

标签: java bash

我有以下脚本:

$java_file

Java进程启动服务器。

我想获取Java命令的进程ID并将其写入文件/tickets。然后,使用它,我将杀死服务器。

但是,文件中没有写入任何内容。

如何获取进程ID?

1 个答案:

答案 0 :(得分:4)

您应该使用:

java -cp "some-classpath" my.package.MyClass &
echo $! > "$java_file"