Answers:
在ServerFault中找到了重复项。
在该帖子中找不到的另一种解决方案是在启动屏幕会话后使用retty。
看一看reptyr,它就是这样做的。github页面包含所有信息。
reptyr-一种“重新间谍”工具
程式。
reptyr是用于获取现有正在运行的程序并将其附加到新终端的实用程序。在ssh上启动了一个长期运行的进程,但是不得不离开并且不想中断它吗?只需启动一个屏幕,使用reptyr抓取它,然后终止ssh会话并返回首页即可。
用法
复数PID
“ reptyr PID”将获取ID为PID的进程并将其附加到当前终端。
附加后,该过程将从新终端接收输入并将输出写入新终端,包括^ C和^ Z。(不幸的是,如果您将其作为背景,您仍然必须在旧终端中运行“ bg”或“ fg”。如果不修补外壳,可能无法以合理的方式进行修复。)