Opérations dans les scripts de tâches
Les scripts de prétâche ou d'post-tâche que vous créez doivent suivre une structure standard de plug-in SnapManager pour Oracle.
Les scripts de prétâche et de post-tâche doivent inclure les opérations suivantes :
-
fait
-
décrivez
-
l'exécution
Si l'une de ces opérations n'est pas spécifiée dans le script de prétâche ou de post-tâche, le script devient non valide.
Lorsque vous exécutez la commande smo plugin check pour les scripts de pré-tâche ou post-tâche, l'état renvoyé des scripts affiche erreur (car la valeur d'état renvoyée n'est pas zéro).
Fonctionnement | Description |
---|---|
fait |
Le serveur SnapManager exécute la commande plugin.sh -check pour s'assurer que le système dispose d'une autorisation d'exécution sur les scripts du plug-in. Vous pouvez également inclure une vérification des autorisations sur les fichiers sur le système distant. |
décrivez |
Le serveur SnapManager exécute la commande plugin.sh -description pour obtenir des informations sur votre script et faire correspondre les éléments fournis par le fichier de spécifications. Votre script de plug-in doit contenir les informations de description suivantes :
Voici l'exemple de résultat du script Followup_Activities. plugin.sh - describe SM_PI_NAME:Followup_activities SM_PI_DESCRIPTION:this script contains follow-up activities to be executed after the clone create operation. SM_PI_CONTEXT:root SM_PI_TIMEOUT:60000 SM_PI_PARAMETER:SCHEMAOWNER:Name of the database schema owner. Command complete. |
l'exécution |
Le serveur SnapManager exécute la commande plugin.sh -execute pour démarrer votre script afin d’exécuter le script. |
Informations connexes