跳至主要內容

Dell Unity™ 系列 Unisphere® 命令行界面用户指南

创建任务规则

创建一个任务规则并将其添加到现有计划。如果没有计划,请创建一个新计划。

注: gmtoff 开关在用户已配置了计划时区时不能使用。

格式

/sys/task/rule create {–schedId <value> | -schedName <value>} -type {hoursinterval -every <value> [-at <value>] | hourslist -hours <value> [-at <value>] | daysinterval -every <value> [-at <value>] | weekdayslist -days <value> [-at <value>] | monthdayslist -days <value> [-at <value>]} [{-keepFor <value> | -allowAutoDelete {yes | no}}] [-access {ckpt | share}] [-syncRep {yes | no}]

操作限定符

限定符描述
-schedId键入要为其分配规则的现有保护计划的 ID。查看保护计划 说明如何查看有关现有计划(包括其 ID)的详细信息。
-schedName键入要为其分配规则的新保护计划的名称。
-type对指示按什么频率执行任务的规则的类型进行指定。有效值包括:
  • hoursinterval — 以指定的小时数或者小时内的分钟数为间隔执行任务。
  • hourslist — 每天在指定的小时或者在指定小时内的特定分钟执行任务。支持最多两个指定小时数。
  • daysinterval — 以指定的天数为间隔或者在每个指定日的特定小时执行任务。
  • weekdayslist— 在指定的星期几或者每个指定日的特定小时执行任务。支持最多七个指定值,包括一周内的每一天。
  • monthdayslist— 在每个月的指定日期和时间执行任务。仅支持指定一天的值。
-every

(与 -type 一起使用)

如果 -type 的值是 hoursintervaldaysinterval,则请键入将执行任务的时间间隔。有效值包括:
  • hoursinterval — 小时数,范围为 1–24。
  • daysinterval — 天数,范围为 1–31。
-hours

(与 -type 一起使用)

如果 -type 的值是 hourslist,则请键入以逗号分隔的将执行任务的一天内小时的列表。范围为 0–23。
-at

(与 -type 一起使用)

根据 -type 的值,键入将执行任务的一小时的特定分钟数和一天内的分钟数。有效值包括:
  • hoursintervalhourslist — 在小时后键入分钟数,范围为 0-59。默认值为 0。
  • daysintervalweekdayslistmonthdayslist — 按以下格式键入一天的时间:<HH>[:MM],其中 HH 是一天中的小时,MM 代表指定小时内的分钟。值的范围为 0:00 - 23:59。默认值为 0:00。
-days

(与 -type 一起使用)

如果 -type 的值为 weekdayslistmonthdayslist,则请键入将在星期几或几号执行任务:
  • weekdayslist— 键入以逗号分隔的星期几的列表。有效值包括:
    • mon — 星期一
    • tue — 星期二
    • wed — 星期三
    • thu — 星期四
    • fri — 星期五
    • sat — 星期六
    • sun — 星期日
  • monthdayslist — 键入几号,范围为 1–31。
注:对于 monthdayslist,只可以指定月份中的 1 天。
-keepFor键入系统在删除快照之前将对其加以保留的天数或小时数。使用以下格式:<value>[<qualifier>],其中:
  • value - 键入小时数或天数。值为:
    • hours — 小时数,范围为 1‑8760。
    • days — 天数,范围为 1‑365。
  • qualifier - 键入值限定符。值为以下之一:
    • h — 指示小时数。
    • d — 指示天数。
默认值为 1h(1 小时)。
-allowAutoDelete指定系统是否可以自动删除快照或快照集。有效值包括:
  • yes (默认)
  • no
-access指定快照是只读检查点,还是可用于 CIFS (SMB) 共享或 NFS 导出的读/写快照。有效值包括:
  • ckpt (默认)
  • share
-syncRep指定是否同步复制此计划。对本地系统上的复制计划做出的所有更改都将自动、反向地应用于远程系统。有效值包括:
  • yes
  • no
注:如果已建立同步远程连接,则默认值为 yes,否则为 no

示例 1

以下命令会创建具有以下设置的任务规则:

  • 将规则分配给新保护计划 MyScheduleID。
  • 每 12 小时 30 分钟拍摄一次快照。
  • 删除快照之前保留快照 10 小时:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /sys/task/rule create –schedName MyScheduleID -type hoursinterval -every 12 –at 30 –keepFor 10h
Storage system address: 10.0.0.1
Storage system port: 443
HTTPS connection

ID = RULE_1
Schedule ID = MyScheduleID
Operation completed successfully.

示例 2

以下命令会创建具有以下设置的任务规则:

  • 将规则分配给现有保护计划 MySchedID。
  • 在每天上午 8:30 和晚上 8:30 分别拍摄一次快照:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /sys/task/rule create –schedId MySchedID -type hourslist –hours “8,20” –at 30
Storage system address: 10.0.0.1
Storage system port: 443
HTTPS connection

ID = RULE_2
Operation completed successfully.

示例 3

以下命令会创建具有以下设置的任务规则:

  • 将规则分配给现有保护计划 MySchedID。
  • 每隔 1 天在下午 1:20 拍摄一次快照。
  • 删除快照之前保存快照 1 周(7 天):
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /sys/task/rule create –schedId MySchedID -type daysinterval -every 2 –at 13:20 –keepFor 7d
Storage system address: 10.0.0.1
Storage system port: 443
HTTPS connection

ID = RULE_3
Operation completed successfully.

示例 4

以下命令会创建具有以下设置的任务规则:

  • 将规则分配给现有保护计划 MySchedID。
  • 每个星期一、星期三和星期五在上午 6 点拍摄一次快照:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /sys/task/rule create –schedId MySchedID -type weekdayslist -days “Mon,Wed,Fri” –at 6
Storage system address: 10.0.0.1
Storage system port: 443
HTTPS connection

ID = RULE_4
Operation completed successfully.

示例 5

以下命令会创建具有以下设置的任务规则:

  • 将规则分配给现有保护计划 MySchedID。
  • 在每个月第一天的中午 12 点拍摄一次快照:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /sys/task/rule create –schedId MySchedID -type monthdayslist -days 1
Storage system address: 10.0.0.1
Storage system port: 443
HTTPS connection

ID = RULE_5
Operation completed successfully.

示例 6

以下命令会创建具有以下设置的任务规则:

  • 将规则分配给现有保护计划 MySchedID。
  • 在每个月第一天的中午 12 点按照现有计划使用 gmtoff 开关拍摄快照:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! -gmtoff -4 /sys/task/rule create –schedId MySchedID -type monthdayslist -days 1
Storage system address: 10.0.0.1
Storage system port: 443
HTTPS connection

Operation failed. Error code: 0x6401f5e
"-gmtoff" is not allowed when schedule time zone is configured. Either remove it or clear schedule time zone. (Error Code:0x6401f5e)

對此內容評分

準確
實用
易懂
這篇文章對您有用嗎?
0/3000 characters
  請給予評分 (1 到 5 顆星)。
  請給予評分 (1 到 5 顆星)。
  請給予評分 (1 到 5 顆星)。
  本文章是否有幫助?請選擇。
  評語中不得包含下列特殊字元:<>()\