使用场景
OrcaTerm 允许您创建托管会话,实现会话持久化、多任务并行处理,在启动耗时任务(如大数据备份、渲染作业)时,即使关闭终端后,任务仍可在服务器内持续运行。会话恢复基于 Tmux (Terminal Multiplexer)实现。
前置条件
安装增强功能
使用会话恢复功能需要首先安装 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. 单击确认卸载。

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