Workbench脚本库是内嵌于Workbench中的脚本管理工具。它允许您将常用的命令或脚本片段保存在云端,并在任何通过Workbench连接的实例会话中一键调用执行。
例如,一键调用检查负载、部署应用或清理日志的脚本。
核心优势如下:
-
提升效率: 对于重复性的运维任务,无需每次都手动输入冗长的命令。将它们保存为脚本后,只需一次点击即可执行,减少重复工作,提升操作速度。
-
标准化操作: 确保在不同实例上执行的操作是一致和标准的。保持环境一致性、减少因手动输入错误导致的线上问题。
-
便捷管理: 提供一个集中的位置来存储和管理个人脚本。还可以直接从云助手中导入已有的命令,实现脚本复用。
创建脚本
可以通过两种方式在脚本库创建脚本。
直接创建
-
在Workbench界面的左侧导航栏,单击
,进入脚本库。 -
在脚本库面板中,单击
新建脚本。 -
在新建脚本对话框中,根据界面提示配置信息。
-
脚本名称: 为脚本设置一个清晰易懂的名称,例如“检查系统负载”。
-
脚本类型: 根据您的实例操作系统和脚本语言,选择
Shell、Bat或PowerShell。 -
脚本内容: 将脚本代码粘贴到此区域。
Shell脚本内容示例 (适用于Linux):
#!/bin/bash # 脚本功能:检查系统负载、内存和磁盘使用情况 echo "========== 系统负载 ==========" uptime echo "========== 内存使用情况 ==========" free -h echo "========== 磁盘空间使用情况 ==========" df -h -
-
配置完成后,单击保存。
从云助手导入脚本
如果已经在云助手中创建了常用的命令,可以将其快速导入脚本库。
-
在脚本库面板中,单击
导入云助手命令。 -
在弹出的命令列表中,选择需要导入的一条或多条命令。
-
单击导入,所选命令将被添加为新的脚本。
执行脚本
-
对于Windows实例,请使用会话管理方式登录,以便在PowerShell界面中执行脚本。直接使用终端连接(RDP)方式无法调用脚本库。
-
在Workbench界面的左侧导航栏,单击
,进入 脚本库 。找到需要执行的脚本。 -
单击目标脚本右侧的
执行脚本。 -
在执行脚本对话框,单击直接执行或先创建文件再执行。
-
直接执行:此模式会模拟手动操作,将脚本内容逐行粘贴到当前终端来运行。适用于执行互相独立的简单命令序列。
-
先创建文件再执行:此模式会先将完整内容在服务器上保存为一个临时脚本文件,然后再执行它。这是运行标准脚本的正确方式。
为确保执行结果符合预期,对于任何多行脚本,推荐选择先创建文件再执行模式。
在弹窗的代码编辑器区域可对本次执行的脚本内容进行编辑,该编辑仅对本次执行生效,不会保存到脚本库中。
-
常见问题
-
Workbrnch脚本库中脚本执行失败可能是什么原因?
-
脚本类型 与当前操作系统不匹配。
-
脚本本身存在 错误 。
-
当前用户无权执行脚本中的命令。
-
-
脚本库保存在哪里?换电脑还能用吗?
脚本库存储在阿里云云端,与阿里云账号绑定。同一账号或其下的RAM用户,脚本库自动同步,换电脑也可正常使用。