是否将命令传递给正在运行的java进程?
我有一个运行的Java进程。如果我通过SSH启动进程并将命令传递给它,它可以正常工作,但如果我随后终止SSH会话,我将失去对进程的“控制”。我怎样才能重新“控制”这个过程?它还在运行
我知道进程ID。这是可能的还是必须重新启动进程
你可以在下面搜索框中键入要查询的问题!
我有一个运行的Java进程。如果我通过SSH启动进程并将命令传递给它,它可以正常工作,但如果我随后终止SSH会话,我将失去对进程的“控制”。我怎样才能重新“控制”这个过程?它还在运行
我知道进程ID。这是可能的还是必须重新启动进程
# 1 楼答案
无法重新连接已断开连接的进程的标准输入/输出。这并不特定于Java应用程序
为了避免出现这种情况,请使用
screen
实用程序或类似工具运行应用程序# 2 楼答案
你可能想启动一个屏幕
尝试在提示下键入
screen
。(如果没有,请安装该程序。)运行示例:
第二天
有关详细信息,请键入
man screen
# 3 楼答案
使用GNU
screen
程序