Workbench指令碼庫是內嵌於Workbench中的指令碼管理工具。它允許您將常用的命令或指令碼片段儲存在雲端,並在任何通過Workbench串連的執行個體會話中一鍵調用執行。
例如,一鍵調用檢查負載、部署應用或清理日誌的指令碼。
核心優勢如下:
提升效率: 對於重複性的營運任務,無需每次都手動輸入冗長的命令。將它們儲存為指令碼後,只需一次點擊即可執行,減少重複工作,提升操作速度。
標準化操作: 確保在不同執行個體上執行的操作是一致和標準的。保持環境一致性、減少因手動輸入錯誤導致的線上問題。
便捷管理: 提供一個集中的位置來儲存和管理個人指令碼。還可以直接從雲助手中匯入已有的命令,實現指令碼複用。
建立指令碼
可以通過兩種方式在指令碼庫建立指令碼。
直接建立
在Workbench介面的左側導覽列,單擊
,進入指令碼庫。在指令碼庫面板中,單擊
建立指令碼。在建立指令碼對話方塊中,根據介面提示配置資訊。
指令碼名稱: 為指令碼設定一個清晰易懂的名稱,例如“檢查系統負載”。
指令碼類型: 根據您的執行個體作業系統和指令碼語言,選擇
Shell、Bat或PowerShell。指令碼內容: 將指令碼代碼粘貼到此地區。
Shell指令碼內容樣本 (適用於Linux):
#!/bin/bash # Check system load, memory, and disk usage echo "========== System Load ==========" uptime echo "========== Memory Usage ==========" free -h echo "========== Disk Space Usage ==========" df -h配置完成後,單擊儲存。
從雲助手匯入指令碼
如果已經在雲助手中建立了常用的命令,可以將其快速匯入指令碼庫。
在指令碼庫面板中,單擊
匯入雲助手命令。在彈出的命令列表中,選擇需要匯入的一條或多條命令。
單擊匯入,所選命令將被添加為新的指令碼。
執行指令碼
對於Windows執行個體,請使用會話管理方式登入,以便在PowerShell介面中執行指令碼。直接使用終端串連(RDP)方式無法呼叫指令碼庫。
在Workbench介面的左側導覽列,單擊
,進入指令碼庫。找到需要執行的指令碼。單擊目標指令碼右側的
執行指令碼。在執行指令碼對話方塊,單擊直接執行或先建立檔案再執行。
直接執行:此模式會類比手動操作,將指令碼內容逐行粘貼到當前終端來運行。適用於執行互相獨立的簡單命令序列。
先建立檔案再執行:此模式會先將完整內容在伺服器上儲存為一個臨時指令檔,然後再執行它。這是運行標準指令碼的正確方式。
為確保執行結果符合預期,對於任何多行指令碼,推薦選擇先建立檔案再執行模式。

常見問題
Workbrnch指令碼庫中指令碼執行失敗可能是什麼原因?
指令碼類型與當前作業系統不匹配。
指令碼本身存在錯誤。
目前使用者無權執行指令碼中的命令。
指令碼庫儲存在哪裡?換電腦還能用嗎?
指令碼庫儲存在阿里雲雲端,與阿里雲帳號綁定。同一帳號或其下的RAM使用者,指令碼庫自動同步,換電腦也可正常使用。