05-时间段命令
本章节下载: 05-时间段命令 (158.03 KB)
display time-range命令用来显示时间段的配置和状态信息。
【命令】
display time-range { time-range-name | all }
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
time-range-name:显示指定名称时间段的配置和状态信息。time-range-name表示时间段的名称,为1~32个字符的字符串,使用英文字母时不区分大小写。
all:显示所有时间段的配置和状态信息。
【举例】
# 显示时间段t4的配置和状态信息。
<Sysname> display time-range t4
Current time is 17:12:34 11/23/2010 Tuesday
Time-range : t4 (Inactive)
10:00 to 12:00 Mon
14:00 to 16:00 Wed
from 00:00:00 1/1/2011 to 00:00:00 1/1/2012
from 00:00:00 6/1/2011 to 00:00:00 7/1/2011
表1-1 display time-range命令显示信息描述表
字段 |
描述 |
Current time |
系统当前的时间 |
Time-range |
时间段的配置信息,包括: · 时间段的名称 · 时间段的状态,包括Active(生效)和Inactive(未生效)两种状态 · 时间段的时间范围 |
time-range命令用来创建一个时间段,来描述一个特定的时间范围。如果指定的时间段已经创建,则本命令可以修改时间段的时间范围。
undo time-range命令用来删除一个时间段。
【命令】
time-range time-range-name { start-time to end-time days [ from time1 date1 ] [ to time2 date2 ] | from time1 date1 [ to time2 date2 ] | to time2 date2 }
undo time-range time-range-name [ start-time to end-time days [ from time1 date1 ] [ to time2 date2 ] | from time1 date1 [ to time2 date2 ] | to time2 date2 ]
【缺省情况】
不存在时间段。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
time-range-name:指定时间段的名称,为1~32个字符的字符串,使用英文字母时不区分大小写。为避免混淆,时间段的名称不允许使用英文单词all。
start-time to end-time:指定周期时间段的时间范围。start-time表示起始时间,格式为hh:mm,取值范围为00:00~23:59;end-time表示结束时间,格式为hh:mm,取值范围为00:00~24:00,且结束时间必须大于起始时间。
days:指定周期时间段在每周的周几生效。本参数可输入多次,但后输入的值不能与此前输入的值完全重叠(譬如输入6后不允许再输入Sat,但允许再输入off-day),系统将取各次输入值的并集作为最终值(譬如依次输入1、Wed和working-day之后,最终生效的时间将为每周的工作日)。本参数可输入的形式如下:
· 数字:取值范围为0~6,依次表示周日~周六;
· 周几的英文缩写(从周日到周六依次为Sun、Mon、Tue、Wed、Thu、Fri和Sat);
· 工作日(working-day):表示从周一到周五;
· 休息日(off-day):表示周六和周日;
· 每日(daily):表示一周七天。
from time1 date1:指定绝对时间段的起始时间。time1的格式为hh:mm或hh:mm:ss,取值范围为00:00:00~23:59:59。date1的格式为MM/DD/YYYY或YYYY/MM/DD。MM表示月,取值范围为1~12;DD表示日,取值范围取决于所输入的月份;YYYY表示年,取值范围为1970~2100。若未指定本参数,绝对时间段的起始时间将为系统可表示的最早时间,即1970年1月1日0点0分0秒。
to time2 date2:指定绝对时间段的结束时间。time2的格式为hh:mm或hh:mm:ss,取值范围为00:00:00~24:00:00。date2的格式为MM/DD/YYYY或YYYY/MM/DD。MM表示月,取值范围为1~12;DD表示日,取值范围取决于所输入的月份;YYYY表示年,取值范围为1970~2100。结束时间必须大于起始时间。若未指定本参数,绝对时间段的结束时间将为系统可表示的最晚时间,即2100年12月31日24点0分0秒。
【使用指导】
如果指定名称的时间段不存在,则创建一个新的时间段(最多1024个);如果指定名称的时间段已存在,则对旧时间段进行修改,即在其原有内容的基础上叠加新的内容。
在一个时间段中,可以使用以下两种方式定义时间范围:
· 使用start-time to end-time days这组参数所创建的时间段为周期时间段,它将以一周为周期循环生效。
· 使用from time1 date1和to time2 date2这组参数所创建的时间段为绝对时间段,它将在指定时间范围内生效。
如果一个时间段中同时包含以上两种时间范围,将取周期时间段和绝对时间段的交集作为生效的时间范围。例如在一个时间段中定义周期时间段为每周一的8点到12点,定义绝对时间段为2015年全年,那么该时间段的生效时间范围为2015年全年内每周一的8点到12点。
一个时间段内可包含一或多个周期时间段(最多32个)和绝对时间段(最多12个),当包含有多个周期时间段和绝对时间段时,系统将先分别取各周期时间段的并集和各绝对时间段的并集,再取这两个并集的交集作为该时间段最终生效的时间范围。
【举例】
# 创建名为t1的时间段,其时间范围为每周工作日的8点到18点。
<Sysname> system-view
[Sysname] time-range t1 08:00 to 18:00 working-day
# 创建名为t2的时间段,其时间范围为2011年全年。
<Sysname> system-view
[Sysname] time-range t2 from 00:00 1/1/2011 to 24:00 12/31/2011
# 创建名为t3的时间段,其时间范围为2011年全年内每周休息日的8点到12点。
<Sysname> system-view
[Sysname] time-range t3 08:00 to 12:00 off-day from 00:00 1/1/2011 to 24:00 12/31/2011
# 创建名为t4的时间段,其时间范围为2011年1月和6月内每周一的10点到12点以及每周三的14到16点。
<Sysname> system-view
[Sysname] time-range t4 10:00 to 12:00 1 from 00:00 1/1/2011 to 24:00 1/31/2011
[Sysname] time-range t4 14:00 to 16:00 3 from 00:00 6/1/2011 to 24:00 6/30/2011
# 创建名为t5的时间段,其时间范围为2018年1月1日的8点到18点。
<Sysname> system-view
[Sysname] time-range t5 from 08:00:00 1/1/2018 to 18:00:00 1/1/2018
【相关命令】
· display time-range
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!