Files
orion-visor/docs/operator/exec.md
2024-04-17 13:13:01 +08:00

3.3 KiB

批量执行

批量执行 ssh 主机 shell 脚本。

  • 重置: 重置全部参数
  • 执行: 执行所输入的命令
  • 返回: 返回到执行命令页面
  • 从模板中选择: 从模板中选择需要执行的命令
  • 执行历史: 点击历史命令可以快速填入

批量执行日志

查看批量执行任务日志。

  • 执行命令: 跳转到批量执行页面
  • 清空: 清空执行日志
  • 删除: 删除执行日志
  • 重新执行: 重新执行此命令
  • 命令: 查看执行时的命令
  • 参数: 查看执行时的参数
  • 中断: 中断命令执行
  • 日志: 查看执行日志, ctrl + 左键点击会用新页面打开
  • 下载: 下载执行日志

计划任务

维护计划任务, 定时执行命令。

  • 新增: 新增计划任务
  • 详情: 查看计划任务详情
  • 修改: 修改计划任务
  • 状态: 修改计划任务状态
  • 手动触发: 手动触发计划任务
  • 删除: 删除计划任务

计划任务日志

查看计划任务执行日志

  • 清空: 清空执行日志
  • 删除: 删除执行日志
  • 命令: 查看执行时的命令
  • 参数: 查看执行时的参数
  • 中断: 中断命令执行
  • 日志: 查看执行日志, ctrl + 左键点击会用新页面打开
  • 下载: 下载执行日志

执行模板

用来维护批量执行的命令模板, 支持动态参数, 使用 @{{ xxx }} 来替换命令参数。

  • 新增: 新增执行模板
  • 执行: 打开命令执行框并且带入模板参数
  • 修改: 修改执行模板
  • 删除: 删除执行模板

日志面板快捷键

  • 回车: Enter
  • 向上滚动一行:
  • 向上滚动一页: Home
  • 向下滚动一行:
  • 向下滚动一页: End
  • 全选: ctrl A
  • 复制: ctrl C
  • 搜索: ctrl F
  • 清空: ctrl L

命令内置参数

使用 @{{ xxx }} 来替换命令参数

参数 描述
source 执行来源 (BATCH/JOB)
sourceId 执行来源id (JOB特有)
seq 执行序列 (JOB特有)
userId 执行用户id
username 执行用户名
execId 执行记录id
hostId 执行主机id
hostName 执行主机名称
hostCode 执行主机编码
hostAddress 执行主机地址
hostUsername 执行主机用户名
osType 执行主机系统版本
port SSH 端口
charset SSH 编码集
scriptExec 是否使用脚本执行
scriptPath 脚本文件路径
uuid 生成任务维度 uuid
uuidShort 生成任务维度 uuid 无 '-'
hostUuid 生成机器维度 uuid
hostUuidShort 生成机器维度 uuid 无 '-'
timestampMillis 时间戳毫秒
timestamp 时间戳
date 执行时间 yyyy-MM-dd
datetime 执行时间 yyyy-MM-dd HH:mm :ss