更改调度的时间间隔

使用 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

    定义的值必须大于最小时隙,但小于时间间隔。