批处理任务
批处理任务是 GMSSH 客户端的多机命令执行与任务管理中心,支持将命令或脚本同时下发到多台服务器执行,并实时追踪每台机器的执行状态与结果。适用于批量巡检、统一配置、服务重启等需要跨机器操作的运维场景。

核心功能说明
| 功能 | 定位 | 核心能力 |
|---|---|---|
| 任务列表 | 任务总览 | 搜索、时间排序、状态与结果统计 |
| 批量执行 | 任务创建 | 新建命令/脚本/命令中心三种来源、多机选择 |
| 任务详情 | 执行追踪 | 分机器结果查看、状态筛选过滤 |
| 执行日志 | 结果查看 | 命令输出详情、日志下载 |
任务列表
批处理任务主界面以表格形式展示所有批量执行任务的历史记录,支持按任务名称搜索。
列表字段
| 字段 | 说明 |
|---|---|
| 任务 | 任务名称与图标 |
| 任务开始时间 | 任务创建并开始执行的时间 |
| 状态 | 任务当前状态 |
| 结果 | 执行结果统计:🟢 成功数 / ⚠️ 已停止数 / 🔴 失败数 |
| 操作 | 查看日志、复制、重新执行等快捷操作 |
任务状态
| 状态 | 颜色 | 说明 |
|---|---|---|
| 进行中 | 蓝色 | 任务正在执行,尚未全部完成 |
| 已完成 | 绿色 | 所有目标机器均已执行完毕 |

搜索
顶部搜索框支持按任务名称快速搜索过滤任务列表。
批量执行命令
点击右上角的操作按钮,打开「批量执行命令」弹窗,创建新的批处理任务。

基本配置
| 字段 | 说明 | 约束 |
|---|---|---|
| 任务名称 | 本次批量任务的显示名称 | 最多 20 个字符 |
| 选择机器 | 选择要执行命令的目标机器,支持多选 | 下拉多选 |
执行内容
提供三种方式指定要执行的内容:
| 来源 | 说明 |
|---|---|
| >_ 新建命令 | 直接编写命令 |
| 📄 新建脚本 | 编写多行脚本 |
| SH 命令中心 | 从命令中心选择已保存的命令 |
- 从命令中心选择时,展示「已选择:命令名称」与命令脚本预览,支持点击「重新选择」更换命令。
注意
编写命令、动态命令、交互式命令/脚本无法批量执行。
执行参数
| 字段 | 说明 | 默认值 |
|---|---|---|
| 超时时间 | 单台机器的命令执行超时时间 | 60 秒 |
| 保存为常用命令 | 勾选后将本次命令保存到命令中心 | 未勾选 |
- 点击「立即执行」开始批量下发命令。
- 点击「取消」放弃本次任务。
任务详情
点击任务列表中的任务行,进入任务详情页,查看每台目标机器的执行结果。

任务概览
详情页顶部展示:
- 任务名称与状态:如「查询端口1(2) 已完成」。
- 执行命令:展示本次执行的完整命令内容。
- 结果筛选标签:按状态过滤机器列表:
| 标签 | 说明 |
|---|---|
| 全部 | 显示所有目标机器 |
| 🟢 已完成 | 执行成功的机器 |
| ⚠️ 已停止 | 执行被中止的机器 |
| 🔴 失败 | 执行失败的机器 |
机器执行列表
| 字段 | 说明 |
|---|---|
| 机器 | 目标机器的 IP 地址或名称,左侧圆点指示在线状态 |
| 结果 | 该机器上的执行结果(已完成/失败/已停止) |
| 操作 | 查看日志、复制结果等操作按钮 |
查看日志
在任务详情页点击机器行的「查看日志」图标,弹出日志查看窗口,展示该机器上命令的完整输出内容。

- 日志内容:展示命令在该机器上的标准输出结果。
- 下载:点击「下载」按钮可将日志保存为本地文件,便于归档和分享。
