会话恢复

最近更新时间:2025-03-24 15:45:12

我的收藏

使用场景

OrcaTerm 允许您创建托管会话,实现会话持久化、多任务并行处理,在启动耗时任务(如大数据备份、渲染作业)时,即使关闭终端后,任务仍可在服务器内持续运行。会话恢复基于 Tmux (Terminal Multiplexer)实现。

前置条件

已通过 SSH 连接方式登录服务器,详情请参见 多种登录方式

安装增强功能

使用会话恢复功能需要首先安装 OrcaTerm 增强功能。
1. 通过 SSH 连接方式登录服务器后,在顶部菜单栏找到会话恢复的图标,单击增强功能进入安装增强功能弹窗。

2. 安装增强功能弹窗中,勾选会话恢复后,单击下一步

3. 在当前步骤可以查看安装增强功能的命令,单击确认安装

4. 开始安装后,您可以在终端界面看到执行安装增强功能的命令过程,安装完成后右下角会弹出安装成功的提示。


使用会话恢复

安装增强功能后,您需要创建一个托管会话来实现会话恢复的能力。
1. 通过 SSH 连接方式登录服务器后,在顶部菜单栏找到会话恢复的图标,单击新建并进入托管会话

2. 新建托管会话弹窗中输入会话名称后,单击新建并进入会话

3. 新建完成后,将自动把当前终端的会话切换到托管会话中,后续在托管会话中执行的任务,即使出现本地电脑断网或退出终端等原因,托管会话仍然会被保留,会话中正在执行的任务不会中断,您可以重新进入会话继续查看任务执行状态或进一步操作。
说明:
在托管会话中如果要选择复制终端内容,可以按住 Alt(Windows)/ Option(Mac)按钮 + 鼠标左键选择目标内容后,再执行复制操作。


4. 在托管会话中运行 Ping 命令,然后关闭终端。

5. 您重新进入 OrcaTerm 控制台,并登录前序步骤中创建托管会话的服务器后,可以在管理托管会话界面查看、进入或关闭已存在的托管会话。

6. 在托管会话列表中选择想要进入的会话,单击进入会话

进入托管会话后,如下图所示,会话中执行的 Ping 任务并没有因为退出终端而中断,重新进入后继续展示任务当前的执行结果。


关闭托管会话

如果要关闭已有的托管会话,您可在管理托管会话界面单击关闭会话
1. 通过 SSH 连接方式登录服务器后,在顶部菜单栏找到会话恢复的图标,单击管理托管会话

2. 在托管会话列表中选择想要进入的会话,单击关闭会话
注意:
关闭会话后,会话中正在执行的任务也会被终止。


卸载增强功能

1. 通过 SSH 连接方式登录服务器后,在终端界面单击右键,在菜单栏中选择增强功能 > 卸载

2. 选择会话恢复,单击下一步
注意:
如果您在卸载会话恢复能力时,还有未关闭的会话,需要首先关闭会话后再卸载。


3. 单击确认卸载

会在终端执行卸载命令,如下图所示即代表卸载成功。