mirror of
https://gitee.com/lijiahangmax/orion-ops.git
synced 2026-10-25 09:35:04 +08:00
36 lines
1.3 KiB
Markdown
36 lines
1.3 KiB
Markdown
### 批量执行
|
|
|
|
批量执行机器命令, 常用于批量执行某些脚本, 如: 批量同步机器时间、批量删除文件等。
|
|
相当于一个无界面的伪终端, 可以执行 `cd` 这种终端命令, 同样的 `调度任务` `应用构建` `应用发布` 命令执行操作都是伪终端。
|
|
批量执行的命令可以使用机器环境变量。
|
|
|
|
### 执行记录
|
|
|
|
可以查看当前用户执行的所有命令记录, `管理员` 可以查看所有用户的执行记录。
|
|
|
|
⚡ 按住 `Ctrl` 点击 `日志` 可以打开一个新页面, 否则将会打开一个模态框。
|
|
|
|
### 日志面板
|
|
|
|
维护机器可查看的日志文件, 采用执行命令的方式查看文件, 灵活度高。
|
|
|
|
```
|
|
# 查看普通日志文件
|
|
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
|
|
|
|
# 这里甚至可以使用 cat
|
|
cat /data/info.log
|
|
```
|
|
|
|
这里只有两个可替换的变量, 当然这里也是可以写死的
|
|
|
|
| key | 示例 | 描述 |
|
|
| :---- | :--- | :---- |
|
|
| offset | 500 | 偏移量(行) |
|
|
| file | /data/info.log | 机器名称 |
|
|
|
|
⚡ 按住 `Ctrl` 点击 `打开` 可以打开一个新页面, 否则将会打开一个模态框。
|