简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
任务脚本中的操作
贡献者
建议更改
您创建的任务前或任务后脚本必须遵循适用于SAP的标准SnapManager 插件结构。
任务前和任务后脚本必须包括以下操作:
-
检查
-
描述
-
执行
如果未在任务前或任务后脚本中指定其中任一操作,则此脚本将无效。
对任务前或任务后脚本运行`smsap plugin check`命令时、这些脚本返回的状态显示错误(因为返回的状态值不是零)。
操作 | Description |
---|---|
检查 |
SnapManager 服务器会运行`plugin.sh -check`命令、以确保系统对插件脚本具有执行权限。您还可以在远程系统上检查文件权限。 |
描述 |
SnapManager 服务器会运行`plugin.sh -describe`命令来获取有关脚本的信息并与规范文件提供的元素匹配。插件脚本必须包含以下问题描述信息:
以下是后续 _ 活动脚本的示例输出。 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. |
执行 |
SnapManager 服务器会运行`plugin.sh -execute`命令启动脚本以执行此脚本。 |