将当前会话包装到屏幕会话中

将当前会话包装到屏幕会话中

我开始了一项大操作,但我没有启动屏幕会话,所以如果不取消操作我就无法断开连接。

有没有办法注入屏幕,以便操作继续并将其输出发送到屏幕会话,并且我可以安全地断开我的 ssh 会话?

答案1

在浏览你的“否”链接后,我竟然发现这个答案关于 serverfault,来自 earl:

但是,对于您的实际问题,您可以尝试另一种方法:从终端启动作业后,通过键入 ctrl-z 然后键入 bg 将其置于后台。之后,将作业与其父 shell 分离 - 在 bash 中:disown -h %<jobid>。之后,您可以安全地关闭终端,作业将继续运行。

以下是 Rob Wells 提出的同一个问题:

$ 屏幕 -S 我的进程
$雷蒂$(pgrep my_process)
/重绘

答案2

简短的回答是“不”。详细的回答是“也许”。祝你好运。

相关内容