我目前正在启动一个 Java 进程,并尝试使用 获取其 PID $!
,并将其写入文件。问题是,当我启动 Java 进程时,它会进入自己的“控制台”。(我不确定这叫什么)。
$!
在我停止进程并退出其“控制台”之前,我无法将其写入文件,此时 PID 将无用。
我将如何启动 Java 进程,并在不结束它的情况下获取它的 PID?我正在使用echo $! > pidfile.pid
将 Java 进程的 PID 写入文件。
我目前正在启动一个 Java 进程,并尝试使用 获取其 PID $!
,并将其写入文件。问题是,当我启动 Java 进程时,它会进入自己的“控制台”。(我不确定这叫什么)。
$!
在我停止进程并退出其“控制台”之前,我无法将其写入文件,此时 PID 将无用。
我将如何启动 Java 进程,并在不结束它的情况下获取它的 PID?我正在使用echo $! > pidfile.pid
将 Java 进程的 PID 写入文件。