15 linux ssh gnu-screen
我在远程 Linux 机器上运行了一些繁重、冗长的进程。我使用我的笔记本电脑通过 SSH 连接到这些机器并在我的沙发上运行这些进程。
但是,当我想关闭我的笔记本电脑时,我遇到了麻烦,因为远程进程被杀死了。
我做了我的研究,发现“屏幕”对我来说是一个很好的解决方案,它是!(只要我不关闭我的笔记本电脑)。有没有办法“保留”“屏幕”会话,以便我可以将其关闭然后重新连接到会话?
eri*_*hui 34
听起来您正在笔记本电脑上运行屏幕会话。然后从该屏幕会话 SSH 到远程主机。关闭笔记本电脑将终止本地屏幕进程,从而终止 ssh 会话。
您想要做的是从您的笔记本电脑到远程主机的 ssh。然后在远程主机上启动屏幕会话。当您的笔记本电脑关闭时,ssh 会话将终止,但远程屏幕会话将持续存在。
下次登录远程系统时,您可以使用“screen -r”重新附加到屏幕会话,或者如果您有多个屏幕会话“screen -r <pid>”。
注意:如果您在 ssh 被杀死之前忘记与远程屏幕会话分离,屏幕会话可能会认为它仍然是附加的。在这种情况下,您需要先执行“screen -dr < pid >”以分离会话。
归档时间: |
|
查看次数: |
11554 次 |
最近记录: |