La biblioteca de scripts de Workbench es una herramienta de gestión de scripts integrada en Workbench. Le permite guardar comandos o fragmentos de script de uso frecuente en la nube y ejecutarlos con un solo clic en cualquier sesión de instancia conectada a través de Workbench.
Por ejemplo, puede ejecutar scripts con un solo clic para comprobar la carga del sistema, desplegar aplicaciones o limpiar registros.
Las principales ventajas incluyen:
Mayor eficiencia: Elimine la necesidad de escribir manualmente comandos largos para tareas repetitivas. Guárdelos como scripts y ejecútelos con un solo clic; esto reduce el esfuerzo manual y acelera su flujo de trabajo.
Estandarización de operaciones: Asegúrese de que la ejecución de tareas sea coherente y estandarizada en las distintas instancias. Esto mantiene un entorno uniforme y reduce los problemas en producción causados por errores manuales.
Gestión simplificada: Almacene y gestione sus scripts personales en una ubicación centralizada. También puede importar comandos existentes desde Cloud Assistant para reutilizarlos.
Crear un script
Puede crear scripts en la biblioteca de scripts de dos formas.
Crear desde cero
Log on to a Linux instance using Workbench o log on to a Windows instance using Workbench.
En el panel de navegación de Workbench, haga clic en
para abrir la Script Library.En el panel Script Library, haga clic en
para crear un nuevo script.-
En el cuadro de diálogo Create Script, configure los siguientes parámetros.
Script Name: Introduzca un nombre claro y descriptivo para el script, como 'Comprobar carga del sistema'.
Script Type: Según el sistema operativo de su instancia y el lenguaje del script, seleccione
Shell,BatoPowerShell.Script Content: Pegue el código de su script en este campo.
Ejemplo de un script Shell (para 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 Haga clic en Save.
Importar desde Cloud Assistant
Si ya ha created comandos de uso frecuente en Cloud Assistant, puede importarlos a la biblioteca de scripts.
En el panel de la biblioteca de scripts, haga clic en
para importar comandos desde Cloud Assistant.En la lista que aparece, seleccione los comandos que desea importar.
Haga clic en Import. Los comandos seleccionados se agregan como nuevos scripts.
Ejecutar un script
-
Log on to a Linux instance using Workbench.
Para instancias Windows, debe iniciar sesión con Session Manager para ejecutar scripts desde la interfaz de PowerShell. No es posible ejecutar scripts desde la biblioteca de scripts si se conecta mediante una conexión directa de terminal connection (Protocolo de escritorio remoto (RDP)).
En el panel de navegación de Workbench, haga clic en
para abrir la Script Library y, a continuación, busque el script que desea ejecutar.Haga clic en
junto al script para ejecutarlo.-
En el cuadro de diálogo Run Script, elija Run o Create file before running.
Run: Este modo pega el contenido del script línea por línea en la terminal actual. Utilice este método para secuencias de comandos simples e independientes.
-
Create file before running: Este modo guarda todo el script como un archivo temporal en la instancia y luego ejecuta el archivo. Se recomienda este método para scripts estándar.
Para garantizar que el script se ejecute según lo esperado, se recomienda seleccionar el modo Create file before running para cualquier script de varias líneas.
Puede editar el script en el editor de código. Estos cambios se aplican únicamente a la ejecución actual y no se guardan en la biblioteca de scripts.
#!/bin/bash # Check system load, memory, and disk usage echo "=========== System Load ==========" uptime echo "=========== Memory Usage ==========" free -h echo "=========== Disk Space Usage ==========" df -h
Preguntas frecuentes
-
Solución de problemas de fallos en la ejecución de scripts
El Script Type no coincide con el sistema operativo de la instancia.
El script contiene errores.
El usuario actual no tiene los permisos obligatorios para ejecutar los comandos del script.
-
Almacenamiento de scripts y acceso entre dispositivos
La biblioteca de scripts se almacena en Alibaba Cloud y está vinculada a su cuenta de Alibaba Cloud. La biblioteca se sincroniza automáticamente para la cuenta y sus usuarios de RAM, por lo que puede acceder a sus scripts desde cualquier computadora.