对于 Linux 系统,PlateSpin Forge 提供了自动执行自定义脚本 freeze 和 thaw 的功能,这两个脚本完善了守护程序自动控制功能。
freeze 脚本在复制开始时执行,thaw 在复制结束时执行。
要补充通过用户界面提供的守护程序自动控制功能(请参见源服务/守护程序控制:),请考虑使用该功能。例如,可能需要在复制期间使用该功能暂时冻结某些守护程序,而不是关闭它们。
要实施该功能,请在设置 Linux 工作负载防护前执行以下过程:
创建以下文件:
platespin.freeze.sh:复制开始时执行的外壳脚本
platespin.thaw.sh:复制结束时执行的外壳脚本
platespin.conf:定义任何必需自变量和超时值的文本文件。
platespin.conf 文件内容的语法必须是:
[ServiceControl] FreezeArguments=<自变量> ThawArguments=<自变量> TimeOut=<超时> |
将 <自变量> 替换为必需的命令自变量,多个自变量用空格隔开;将 <超时> 替换为以秒为单位的超时值。如果未指定值,将使用默认超时(60 秒)。
将脚本和 .conf 文件保存在 Linux 源工作负载的以下目录中:
/etc/platespin