有时我想在回家之前启动一个长时间运行的进程,所以我创建了一个到服务器的 SSH 会话来启动这个进程,但是我想关闭我的笔记本电脑回家,晚饭后,我想检查我在下班前开始的过程。我怎样才能用 SSH 做到这一点?我的理解是,如果您中断 SSH 连接,您也会中断服务器上的登录会话,从而终止长时间运行的进程。
我有一个正在运行的 redhat 虚拟实例,我可以ssh从公司网络上的任何主机访问它。我的ssh会话在运行一些可能导致我断开连接的脚本时被删除。该who命令在本地仍会列出已断开的连接。重新连接ssh开始一个全新的会话。有没有办法连接到原始会话?如果没有,我可以杀死它吗?我有根访问权限和物理访问权限。我没有在原始会话中使用 screen。
某些终端中文本的可滚动性:
| tty | xterm | urxvt | guake | terminator
screen | Y | Y | Y | Y | Y
tmux | N | N | Y | N | N
Run Code Online (Sandbox Code Playgroud)
我在这个答案中注意到使用 tmux 时滚动不起作用。但我可以在 urxvt 中滚动。我怎么能在其他终端有这种行为?