H3C交换机自动上传配置文件的设置,job命令详解-阿里云开发者社区

开发者社区> megaverse> 正文

H3C交换机自动上传配置文件的设置,job命令详解

简介: H3C交换机配置定时自动备份的设置,job命令详解
+关注继续查看
平台:
Comware Software, Version 5.20, Release 2208
H3C S5500-52C-EI-D

实例:
使用job命令设置定时备份设备的配置文件
[Sysname]job backup
[Sysname-job-backup]view monitor
[Sysname-job-backup]time 1 repeating at 12:08 command tftp 192.168.10.180 put startup.cfg backup.cfg

概念:
1、job job-name
   undo job job-name
【视图】系统视图
【命令级别】 3:管理级
【参数】job-name:任务名,为1~32个字符的字符串。
【描述】job命令用来创建新的定时执行任务并进入job视图,如果定时执行任务已经创建,则直接进入job视图。undo job命令用来删除定时执行任务。
缺省情况下,系统没有创建定时执行任务。
创建定时执行任务后,可以在定时执行任务视图下配置任务的具体内容,比如让系统在某个时间点自动执行某视图下的某条命令。
多次执行该命令可以创建多个定时任务,各任务之间互不干扰。
相关配置可参见命令view和time。
【举例】# 创建(或进入)系统定时任务saveconfiguration。
<Sysname> system-view
[Sysname] job saveconfiguration
[Sysname-job-saveconfiguration]

2、view view-name
   undo view
【视图】定时执行任务视图,该项必须设置。
【命令级别】3:管理级
【参数】view-name:视图名称,用来配置定时执行任务中指定的命令在哪个视图下执行。长度为1~90个字符的字符串。
【描述】view命令用来配置定时执行任务中指定的命令所在的视图。undo view命令用来取消定时执行任务中指定的命令所在视图。
缺省情况下,没有配置命令所在的视图。
需要注意的是:
(1)同一个定时执行任务中包含的命令必须在同一视图下,多次执行此命令,最后一次配置生效。
(2)视图必须是设备当前支持的视图,且是视图的完整形式,不能使用缩写。常用的有:用户视图对应的view-name为monitor,系统视图对应的view-name为system-view,以太网接口视图对应的view-name为EthernetX/X/X,VLAN接口视图对应的view-name为Vlan-interfaceX等。
【举例】
# 指定定时执行任务中指定的命令所在视图为系统视图。
<Sysname> system-view
[Sysname] job saveconfig
[Sysname-job-saveconfig] view system

3、time time-id { one-off | repeating } at time [ week-day week-daylist | month-date month-day ] command command
   time time-id at time date command command
   undo time time-id
【视图】定时执行任务视图
【命令级别】3:管理级
【参数】
time time-id:时间记录,取值范围为1~10的整数。
one-off:表示指定命令仅执行一次。命令在该设定时间点到达时执行,执行后下次再到达该时间点时命令不再执行。
repeating:表示循环执行指定命令。
at time:执行指定命令的时间,格式为hh:mm (小时:分钟)。hh取值范围为0~23,mm取值范围为0~59。
week-day week-daylist:执行指定命令在一周中的哪(些)天被执行。week-daylist表示一周中任一天或几天的组合,取值范围为:Mon Tue Wed Thu Fri Sat Sun(星期一到星期日)。设置多天时,字符串之间用空格分开,最多可以设置七天。
month-date month-day:执行指定命令在一个月中的哪天被执行。month-day表示日期,取值范围为1~31的整数。
date:执行指定命令的日期,格式为MM/DD/YYYY(月/日/年)或者YYYY/MM/DD(年/月/日)。
(1)YYYY的取值范围为2000~2035;
(2)MM的取值范围为1~12;
(3)DD的取值范围与具体月份有关。
指定该参数时,配置时间点必须在系统当前时间之后。
command command:需要定时执行的命令字符串,该字符串中指定的命令必须为完整的、不需要进行交互的命令。
【描述】time at命令用来配置在指定时间执行指定命令。undo time命令用来取消在指定时间执行指定命令。
(1)一个定时执行任务中指定的命令必须在同一视图下执行;
(2)一个定时执行任务中最多可以配置10条命令(对应10个time-id),如果多于10条,可以把这个任务拆分为多个任务。
【举例】
# 配置定时执行任务,使设备在星期一到星期五的上午八点开启以太网端口。
<Sysname> system-view
[Sysname] job phone
[Sysname-job-phone] time 1 repeating at 8:00 week-day Mon Tue Wed Thu Fri command undo shutdown
# 配置定时执行任务,使设备在2009年4月6号关闭以太网端口。
<Sysname> system-view
[Sysname] job phone
[Sysname-job-phone] time 2 at 8:00 2009/04/06 command shutdown

4、time delay
【命令】
time time-id { one-off | repeating } delay time command command
undo time time-id
【视图】定时执行任务视图
【命令级别】3:管理级
【参数】
time time-id:时间记录,取值范围为1~10的整数。
one-off:表示指定命令仅执行一次。命令在该时间点到达时执行,执行后下次再到达该时间点时命令不再执行。
repeating:表示循环执行指定命令。
delay time:执行指定命令的等待时延。格式为hh:mm (小时:分钟)或mm(分钟)。
(1)使用hh:mm格式时,hh的取值范围为0~720,mm的取值范围为0~59,hh:mm的取值不能超过720:00;
(2)使用mm格式时,mm的取值范围为1~43200,即定时器的最大定时时长为30天。
该参数与系统时间无关,即使系统时间发生变化,指定命令也将在相应时延后执行。
command command:需要定时执行的命令字符串,该字符串中指定的命令必须为完整的、不需要进行交互的命令。
【描述】time delay命令用来配置延迟指定时间执行指定命令。undo time命令用来取消延迟指定时间执行指定命令。
(1)一个定时执行任务中指定的命令必须在同一视图下执行;
(2)一个定时执行任务中最多可以配置10条命令(对应10个time-id),如果多于10条,可以把这个任务拆分为多个任务。
【举例】# 配置定时执行任务,使设备在延迟五个小时后关闭以太网端口。
<Sysname> system-view
[Sysname] job phone
[Sysname-job-phone] time 5 one-off delay 5:00 command shutdown


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Spring Boot四:配置文件详解properties
一.配置随机数,使用随机数 在application.properties文件添加配置信息 #32位随机数 woniu.secret=${random.value} #随机整数 woniu.number=${random.
1758 0
用expect实现自动输入SSH的SCP信息,且不需要另外的文件
#!/bin/sh if [ $# != 2 ] ; then echo "USAGE: $0 remote_ip serverXXXXX" echo " e.g.: $0 1.
773 0
linux和windows互传文件/用户配置文件和密码配置文件/用户组管理/用户管理
2.27linux和windows互传文件 3.1 用户配置文件和密码配置文件 3.2 用户组管理 3.3 用户管理 linux和windows互传文件 显示日期date [root@centos_1 ~]# date 2017年 11月 21日 星期二 08:38:...
1059 0
Vim的行号、语法显示等设置(.vimrc文件的配置)以及乱码解决
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进 等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本, 所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:$vi ~/.vimrc #支持putty鼠标粘贴 if has('mouse')    set mouse -= a endif 设置完后$:x 或者 $wq 进行保存退出即可。
1016 0
+关注
11
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载