我仅通过 SSH 连接到 Linux 机器。最近我注意到,无论终端中运行什么进程,每次我关闭并通过 SSH 重新连接时,该进程可能会也可能不会仍在运行,但我仍然通过 SSH 获得一个新的终端实例,并且无法访问旧的终端实例。
所以这不是真正的问题,因为我想要的是能够在我的 SSH 连接已经打开的终端中打开另一个选项卡(或等效选项)。因此,我可以在那里启动一个守护进程,然后切换到该选项卡以检查其状态,同时我在主选项卡中执行不同的操作。有这样的可能吗?
但请注意:我从 Android 手机上的 SSH 客户端进行连接。所以我不能通过输入xterm &
或类似的内容轻松地打开另一个选项卡。
答案1
您将需要一个终端多路复用程序,例如screen
或tmux
在一个连接上打开多个终端会话。
这样做的另一个好处是,如果连接中断,会话仍然存在。