La bibliothèque de scripts Workbench est un outil de gestion de scripts intégré à Workbench. Elle vous permet d'enregistrer des commandes ou des extraits de script fréquemment utilisés dans le cloud et de les exécuter en un seul clic lors de toute session d'instance connectée via Workbench.
Par exemple, exécutez des scripts en un clic pour vérifier la charge système, déployer des applications ou nettoyer les journaux.
Les principaux avantages sont les suivants :
Augmentez l'efficacité : Évitez de saisir manuellement de longues commandes pour les tâches répétitives. Enregistrez-les sous forme de scripts et exécutez-les en un clic pour réduire les efforts manuels et accélérer votre flux de travail.
Standardisez les opérations : Assurez une exécution cohérente et standardisée des tâches sur différentes instances. Cela maintient un environnement uniforme et réduit les problèmes de production causés par des erreurs manuelles.
Simplifiez la gestion : Stockez et gérez vos scripts personnels à un emplacement centralisé. Vous pouvez également importer des commandes existantes depuis Cloud Assistant pour les réutiliser.
Créer un script
Vous pouvez créer des scripts dans la bibliothèque de scripts de deux manières.
Créer à partir de zéro
Connectez-vous à une instance Linux à l'aide de Workbench ou connectez-vous à une instance Windows à l'aide de Workbench.
Dans le volet de navigation de Workbench, cliquez sur
pour ouvrir la Script Library.Dans le panneau Script Library, cliquez sur
pour créer un nouveau script.-
Dans la boîte de dialogue Create Script, configurez les paramètres suivants.
Script Name : Saisissez un nom clair et descriptif pour le script, par exemple « Check system load ».
Script Type : Selon le système d'exploitation de votre instance et le langage du script, sélectionnez
Shell,BatouPowerShell.Script Content : Collez le code de votre script dans ce champ.
Exemple de script Shell (pour 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 Cliquez sur Save.
Importer depuis Cloud Assistant
Si vous avez déjà créé des commandes fréquemment utilisées dans Cloud Assistant, vous pouvez les importer dans la bibliothèque de scripts.
Dans le panneau de la bibliothèque de scripts, cliquez sur
pour importer des commandes depuis Cloud Assistant.Dans la liste qui s'affiche, sélectionnez les commandes à importer.
Cliquez sur Import. Les commandes sélectionnées sont ajoutées en tant que nouveaux scripts.
Exécuter un script
-
Connectez-vous à une instance Linux à l'aide de Workbench.
Pour les instances Windows, vous devez vous connecter avec Session Manager pour exécuter des scripts depuis l'interface PowerShell. Vous ne pouvez pas exécuter de scripts depuis la bibliothèque de scripts si vous vous connectez via une connexion terminal directe (Remote Desktop Protocol (RDP)).
Dans le volet de navigation de Workbench, cliquez sur
pour ouvrir la Script Library, puis recherchez le script à exécuter.Cliquez sur
à côté du script pour l'exécuter.-
Dans la boîte de dialogue Run Script, choisissez Run ou Create file before running.
Run : Ce mode colle le contenu du script ligne par ligne dans le terminal actuel. Utilisez cette méthode pour des séquences de commandes simples et indépendantes.
-
Create file before running : Ce mode enregistre l'intégralité du script sous forme de fichier temporaire sur l'instance, puis exécute le fichier. Cette méthode est recommandée pour les scripts standards.
Pour garantir que le script s'exécute comme prévu, nous vous recommandons de sélectionner le mode Create file before running pour tout script multiligne.
Vous pouvez modifier le script dans l'éditeur de code. Ces modifications s'appliquent uniquement à l'exécution actuelle et ne sont pas enregistrées dans la bibliothèque 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
FAQ
-
Dépannage des échecs d'exécution de scripts
Le Script Type ne correspond pas au système d'exploitation de l'instance.
Le script contient des erreurs.
L'utilisateur actuel ne dispose pas des permissions requises pour exécuter les commandes du script.
-
Stockage des scripts et accès multi-appareils
La bibliothèque de scripts est stockée sur Alibaba Cloud et liée à votre compte Alibaba Cloud. La bibliothèque se synchronise automatiquement pour le compte et ses utilisateurs RAM, ce qui vous permet d'accéder à vos scripts depuis n'importe quel ordinateur.