Java 创建主进程退出后可重新附加的系统进程(ProcessBuilder)

Java 创建主进程退出后可重新附加的系统进程(ProcessBuilder),java,shell,process,Java,Shell,Process,我正在寻找一种方法来创建一个进程,该进程在我的应用程序的主进程退出(它已经退出)后继续运行,并且我可以重新获得我的应用程序的另一个实例(在第一个实例退出后)。 我指的是类似于linux shell中的屏幕的东西,但是对于java进程而言。 我不知道这是否可能…这是不可能的。无法为现有流程或非流程子级的流程获取流程对象 屏幕的工作原理是从不实际退出。当您从屏幕会话中分离时,它将继续在后台运行,保持对其内部启动的进程的控制。重新连接到会话会使它再次可见,但它实际上一直在运行。你说的reget是什么意

我正在寻找一种方法来创建一个
进程
,该进程在我的应用程序的主进程退出(它已经退出)后继续运行,并且我可以重新获得我的应用程序的另一个实例(在第一个实例退出后)。 我指的是类似于linux shell中的屏幕的东西,但是对于java
进程而言。

我不知道这是否可能…

这是不可能的。无法为现有流程或非流程子级的流程获取
流程
对象


屏幕
的工作原理是从不实际退出。当您从
屏幕
会话中分离时,它将继续在后台运行,保持对其内部启动的进程的控制。重新连接到会话会使它再次可见,但它实际上一直在运行。

你说的reget是什么意思?在应用程序的另一个实例中获得子进程后,将对其执行哪些操作?我认为这是不可能的。你必须进行常规的进程间通信。然后我可以创建一个由我的应用程序控制的非子进程吗?要回答@KernelMode,我需要控制该
进程中的另一个java应用程序实例(执行命令并获得输出),但有类似java的屏幕吗?