更改调度的时间间隔
使用 schedule_change 命令可更改调度的时间间隔。
schedule_change schedule=Schedule interval=IntervalSize [ domain=DomainList ]
参数
| Name | 类型 | 描述 | 必需 | Default |
|---|---|---|---|---|
| schedule | 对象名 | 调度的名称。 | Y | 不适用 |
| interval | 不适用 | 异步镜像的时间间隔。 格式:hh:mm [ :ss ]。 | Y | 不适用 |
| domain | 不适用 | 调度将附加到指定的域。 要指定多个域,可通过逗号进行分隔。 要指定现有的所有域,请使用“*”。 | N | none |
此命令可更新调度定义。 指定异步镜像耦合时可引用此类定义。
限制:
- 调度中只允许使用以下值:00:00:20、00:00:30、00:00:40、00:00:50、00:01、00:01:10、00:01:20、00:01:30、00:01:40、00:01:50、00:02、00:05 和 00:10。
- 不能更改预定义的调度。
结果:
- 如果针对未被任何对象引用的调度发出更新命令,那么会显示一条确认消息。
- 如果针对已被某对象(例如,镜像耦合)引用的调度发出更新命令,那么会显示一条警告消息。
- 正在运行的同步作业不受影响。
- 后续同步作业将基于新的调度设置进行调度。
示例:
schedule_change interval=00:01 schedule=1min domain=* -y
输出:
Command executed successfully.
访问控制
| 用户类别 | 许可权 |
|---|---|
| 存储管理员 | 允许 |
| 存储集成管理员 | 允许 |
| 应用程序管理员 | 不允许 |
| 安全性管理员 | 不允许 |
| 只读用户 | 不允许 |
| 技术人员 | 不允许 |
警告
- ARE_YOU_SURE_YOU_WANT_TO_UPDATE_THE_SCHEDULE
确定要更新此调度吗? 此更改会影响使用该调度的所有镜像。
返回码
- SCHEDULE_DOES_NOT_EXIST
指定的调度不存在。
- BAD_SCHEDULE_TIME_FORMAT
调度的时间格式为 HH:MM[:SS]。
- ILLEGAL_INTERVAL
不支持指定的时间间隔值。
- SCHEDULE_CAN_NOT_BE_UPDATED
无法更新指定的调度。
- INTERVAL_SCHEDULE_REQUIRES_ONLY_ONE_INTERVAL
在时间间隔调度中只能定义一个时间间隔。
- SCHEDULE_EXCLUDE_TIMES_NOT_REQUIRED
仅当设置 exclude_time 时,才能定义排除周期。
- ZERO_LENGTH_EXCLUSION_PERIOD
排除周期的开始时间必须不同于其结束时间。
- DOMAIN_SCHEDULE_IN_USE
调度正在使用中,因此无法移动到其他域。
- DOMAIN_DOESNT_EXIST
域不存在。
- ILLEGAL_TIME_SLOT_SPACE
定义的值必须大于最小时隙,但小于时间间隔。