Vorgänge in Taskskripten
Die von Ihnen erstellten Pre-Task- oder Post-Task-Skripte müssen einer Standard-Plug-in-Struktur von SnapManager für Oracle entsprechen.
Die vor- und Nachaufgaben-Skripte müssen die folgenden Vorgänge umfassen:
-
Prüfen
-
Beschreiben
-
Ausführen
Wenn einer dieser Vorgänge nicht im Skript für die Aufgabe vor oder nach der Aufgabe angegeben ist, wird das Skript ungültig.
Wenn Sie den smo Plugin Check Befehl für die Pre-Task oder Post-Task-Skripte ausführen, zeigt der zurückgegebene Status der Skripte Fehler an (da der zurückgegebene Statuswert nicht Null ist).
Betrieb |
Beschreibung |
Prüfen |
Der SnapManager-Server führt den Befehl plugin.sh -Check aus, um sicherzustellen, dass das System über die Ausführungsberechtigung auf den Plug-in-Skripten verfügt. Sie können auch die Überprüfung der Dateiberechtigungen auf dem Remote-System einschließen. |
Beschreiben |
Auf dem SnapManager-Server wird der Befehl plugin.sh -beschreibe ausgeführt, um Informationen über Ihr Skript abzurufen und die von der Spezifikationsdatei bereitgestellten Elemente zu entsprechen. Ihr Plug-in-Skript muss die folgenden Beschreibungen enthalten:
Im Folgenden finden Sie eine Beispielausgabe des Skripts Followup_Aktivitäten. 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. |
Ausführen |
Der SnapManager-Server führt den Befehl plugin.sh -execute aus, um Ihr Skript zur Ausführung des Skripts zu starten. |