Files
lijiahang 5594b1110e 🔖 升级版本.
2024-05-30 10:13:58 +08:00

1.8 KiB

批量执行

批量执行机器命令, 常用于批量执行某些脚本, 如: 批量同步机器时间、批量删除文件等。
相当于一个无界面的伪终端, 可以执行 cd 这种终端命令, 同样的 调度任务 应用构建 应用发布 命令执行操作都是伪终端。
批量执行的命令可以使用机器环境变量。

执行记录

可以查看当前用户执行的所有命令记录, 管理员 可以查看所有用户的执行记录。

按住 Ctrl 点击 日志 可以打开一个新页面, 否则将会打开一个模态框。

批量上传

批量上传文件到多台机器, 常用与分发文件以及批量上传 agent 脚本文件。
批量上传提交至传输列表后关闭页面也会在后台继续上传。
如果关闭页面后想查找上传记录, 可以在机器 sftp 的传输列表中查找。

日志面板

维护机器可查看的日志文件, 采用执行命令的方式查看文件, 灵活度高。

# 查看普通日志文件
tail -f -n @{offset} '@{file}'

# 查看 k8s 的日志文件
kubectl get pods -n dev | awk '{print $1}' | grep @{file} | xargs -I '{}' kubectl logs {} -n dev --tail=@{offset} -f

# 这里甚至可以执行脚本
/root/distribution-log.sh

这里只有两个可替换的变量, 当然这里也是可以写死的

key 示例 描述
offset 500 偏移量(行)
file /data/info.log 机器名称

按住 Ctrl 点击 打开 可以打开一个新页面, 否则将会打开一个模态框。

  • 清除ANSI: 可以清除下载的日志文件中的着色码, 如执行日志, 构建日志
  • 上传: 上传本地文件文件, 一般用于查看着色的日志文件
  • 添加: 添加宿主机或远程机器日志文件