简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
预处理脚本和后处理脚本
贡献者
建议更改
您可以在数据保护操作中使用自定义预处理和后处理脚本。这些脚本可以在数据保护作业之前或之后启用自动化。例如,您可以包含一个脚本,用于自动通知您数据保护作业失败或出现警告。在设置预处理脚本和后处理脚本之前,您应了解创建这些脚本的一些要求。
支持的脚本类型
Windows支持以下类型的脚本:
-
批处理文件
-
PowerShell 脚本
-
Perl 脚本
UNIX支持以下类型的脚本:
-
Perl 脚本
-
Python脚本
-
Shell脚本
除了默认的bash shell之外、还支持其他shell、例如sh-shell、k-shell和c-shell。
脚本路径
在非虚拟化存储系统和虚拟化存储系统上,作为 SnapCenter 操作一部分运行的所有预处理和后处理脚本都会在插件主机上执行。
-
Windows脚本应位于插件主机上。
预处理脚本或后处理脚本路径不应包含驱动器或共享。路径应与scripts_path相关。 |
-
UNIX脚本应位于插件主机上。
脚本路径会在执行时进行验证。 |
指定脚本的位置
脚本在备份策略中指定。启动备份作业后,策略会自动将脚本与要备份的资源关联起来。创建备份策略时,您可以指定 prestpt 和 postScript 参数。
您不能指定多个脚本。 |
脚本超时
默认情况下、超时设置为60秒。您可以修改超时值。
脚本输出
Windows预处理和后处理脚本输出文件的默认目录为Windows\System32。
UNIX预处理和后处理脚本没有默认位置。您可以将输出文件重定向到任何首选位置。