在 MobaXTerm 中关闭会话时尝试保持进程活动时,我遇到了一些问题。我有一个应该在 Linux 服务器上运行的 Java 进程。
我使用了两个命令,nohup
和screen
。
对于 nohup,我使用以下命令 > nohup ./JRE/bin/java -jar ./core.jar start -wgm > logfile.log 2>&1 &
当使用屏幕时,我只需使用screen
,运行,然后使用+ +./JRE/bin/java -jar ./core.jar start -wgm
分离屏幕。Ctrl
a
d
我的问题是,当我使用 PuTTY 尝试这些命令时,我设法保留在关闭 PuTTY 应用程序和关闭会话时启动的 java 进程。
使用 MobaXTerm 时,它不起作用。我关闭了 ssh 连接的选项卡,当我重新连接时,java 进程停止了。
由于我在两个应用程序上执行完全相同的方法并且行为不同,我是否遗漏了什么?
谢谢。