一种定时作业的管控方法及装置制造方法及图纸

技术编号:35830206 阅读:15 留言:0更新日期:2022-12-03 13:58
本发明专利技术提供一种定时作业的管控方法及装置,当到达预设管控时间段时,判断待执行的定时作业是否为预先设置有白名单标签或黑名单标签的目标定时作业,若是,在第一预设时间段内执行目标定时作业,若否,在第二预设时间段内禁止执行目标定时作业。在本方案中,通过预先筛选出需管控的目标定时作业,并设置标签,在执行时,按照设置的标签进行相应的管控,通过在定时作业外部设置标签的方式,无需要求相应的用户侵入式的修改定时作业,从而实现在不侵入改变定时作业的情况下,对系统中的定时作业进行管控的目的。业进行管控的目的。业进行管控的目的。

【技术实现步骤摘要】
一种定时作业的管控方法及装置


[0001]本专利技术涉及自动化运维
,具体涉及一种定时作业的管控方法及装置。

技术介绍

[0002]自动化运维系统通常支持用户根据业务需要自定义脚本的执行策略,随着业务的发展,自动化运维系统上几乎每时每刻都有用户的作业需要执行,在实际管理中经常需要根据要求,对定时作业的执行进行一定的管控。
[0003]现有的自动化运维系统利用时钟调度引擎按时触发执行定时作业,而在实际管理中,通常需根据管理需要对一些定时作业进行管控,例如在节假日禁止变更类的定时作业执行,现有的自动化运维系统在对定时作业进行管控时,需要求涉及到的用户调整其自定义的定时作业的执行策略,不够人性化。
[0004]综上所述,现有的自动化运维系统无法实现非侵入式的对系统中的定时作业进行管控。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种定时作业管控方法及装置,以实现非侵入式的对系统中的定时作业进行管控的目的。
[0006]为实现上述目的,本专利技术实施例提供如下技术方案:
[0007]本专利技术实施例第一方面公开了一种定时作业的管控方法,包括:
[0008]当到达预设管控时间段时,判断待执行的定时作业是否为预先设置有白名单标签或黑名单标签的目标定时作业,所述白名单标签用于指示在第一预设时间段内执行所述目标定时作业,所述黑名单标签用于指示在第二预设时间段内禁止执行所述目标定时作业,所述第一预设时间段和所述第二预设时间段处于所述预设管控时间段内;
[0009]若待执行的定时作业是设置有所述白名单标签的所述目标定时作业,在所述第一预设时间段内执行所述目标定时作业;
[0010]若待执行的定时作业是设置有所述黑名单标签的所述目标定时作业,在所述第二预设时间段内禁止执行所述目标定时作业。
[0011]优选的,预先设置所述白名单标签的过程包括:
[0012]确定预设管控时间段;
[0013]响应于用户输入的筛选参数值,从所述预设管控时间段内所有待执行的定时作业中,筛选出参数值与所述筛选参数值一致的待执行定时作业作为目标定时作业,所述筛选参数值包括作业类型、作业参数、作业执行场景参数、和/或目标属性值;
[0014]为所述目标定时作业设置白名单标签,并配置所述白名单标签中的管控时间属性为第一预设时间段,管控方式属性为执行。
[0015]优选的,预先设置黑名单标签的过程包括:
[0016]确定预设管控时间段;
[0017]响应于用户输入的筛选参数值,从所述预设管控时间段内所有待执行的定时作业中,筛选出参数值与所述筛选参数值一致的待执行定时作业作为目标定时作业,所述筛选参数值包括作业类型、作业参数、作业执行场景参数、和/或目标属性值;
[0018]为所述目标定时作业设置黑名单标签,并配置所述黑名单标签中的管控时间属性为第二预设时间段,管控方式属性为禁止执行。
[0019]优选的,还包括:
[0020]当到达所述预设管控时间段,设置有所述白名单标签的目标定时作业未按照所述第一预设时间执行时,生成所述目标定时作业未如期执行的记录;
[0021]基于所有的未如期执行的记录生成未如期执行清单。
[0022]优选的,还包括:
[0023]当到达所述预设管控时间段,设置有所述黑名单标签的目标定时作业在所述第二预设时间段内执行时,生成执行错误记录;
[0024]基于所有的执行错误记录,生成执行错误清单。
[0025]优选的,所述待执行的定时作业的创建过程包括:
[0026]基于用户提交的脚本属性创建脚本,所述脚本属性至少包括脚本内容、脚本入参值、脚本出参值、脚本分类和脚本执行场景;
[0027]基于用户提交的定时作业属性将所述脚本封装成定时作业,所述定时作业属性至少包括所述定时作业的执行对象、执行用户、执行主机和执行时间。
[0028]本专利技术实施例第二方面公开了一种定时作业的管控装置,包括:
[0029]判断单元,用于当到达预设管控时间段时,判断待执行的定时作业是否为预先设置有白名单标签或黑名单标签的目标定时作业,所述白名单标签用于指示在第一预设时间段内执行所述目标定时作业,所述黑名单标签用于指示在第二预设时间段内禁止执行所述目标定时作业,所述第一预设时间段和所述第二预设时间段处于所述预设管控时间段内;
[0030]管控单元,用于若待执行的定时作业是设置有所述白名单标签的所述目标定时作业,在所述第一预设时间段内执行所述目标定时作业;若待执行的定时作业是设置有所述黑名单标签的所述目标定时作业,在所述第二预设时间段内禁止执行所述目标定时作业。
[0031]优选的,还包括:
[0032]第一预设单元,用于确定预设管控时间段;响应于用户输入的筛选参数值,从所述预设管控时间段内所有待执行的定时作业中,筛选出参数值与所述筛选参数值一致的待执行定时作业作为目标定时作业,所述筛选参数值包括作业类型、作业参数、作业执行场景参数、和/或目标属性值;为所述目标定时作业设置白名单标签,并配置所述白名单标签中的管控时间属性为第一预设时间段,管控方式属性为执行。
[0033]优选的,还包括:
[0034]第二预设单元,用于确定预设管控时间段;响应于用户输入的筛选参数值,从所述预设管控时间段内所有待执行的定时作业中,筛选出参数值与所述筛选参数值一致的待执行定时作业作为目标定时作业,所述筛选参数值包括作业类型、作业参数、作业执行场景参数、和/或目标属性值;为所述目标定时作业设置黑名单标签,并配置所述黑名单标签中的管控时间属性为第二预设时间段,管控方式属性为禁止执行。
[0035]优选的,还包括:
[0036]生成单元,用于当到达所述预设管控时间段,设置有所述白名单标签的目标定时作业未按照所述第一预设时间执行时,生成所述目标定时作业未如期执行的记录,基于所有的未如期执行的记录生成未如期执行清单;当到达所述预设管控时间段,设置有所述黑名单标签的目标定时作业在所述第二预设时间段内执行时,生成执行错误记录,基于所有的执行错误记录,生成执行错误清单。
[0037]基于上述本专利技术实施例提供的一种定时作业的管控方法及装置,当到达预设管控时间段时,判断待执行的定时作业是否为预先设置有白名单标签或黑名单标签的目标定时作业,所述白名单标签用于指示在第一预设时间段内执行所述目标定时作业,所述黑名单标签用于指示在第二预设时间段内禁止执行所述目标定时作业,所述第一预设时间段和所述第二预设时间段处于所述预设管控时间段内;若待执行的定时作业是设置有所述白名单标签的所述目标定时作业,在所述第一预设时间段内执行所述目标定时作业;若待执行的定时作业是设置有所述黑名单标签的所述目标定时作业,在所述第二预设时间段内禁止执行所述目标定时作业。在本方案中,通过预先筛选出需管控的目标定时作业,并设置标签,在执行时,按照设置的标签进行相应的管控,通过在定时作业外部设置标签的方式,无本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种定时作业的管控方法,其特征在于,包括:当到达预设管控时间段时,判断待执行的定时作业是否为预先设置有白名单标签或黑名单标签的目标定时作业,所述白名单标签用于指示在第一预设时间段内执行所述目标定时作业,所述黑名单标签用于指示在第二预设时间段内禁止执行所述目标定时作业,所述第一预设时间段和所述第二预设时间段处于所述预设管控时间段内;若待执行的定时作业是设置有所述白名单标签的所述目标定时作业,在所述第一预设时间段内执行所述目标定时作业;若待执行的定时作业是设置有所述黑名单标签的所述目标定时作业,在所述第二预设时间段内禁止执行所述目标定时作业。2.根据权利要求1所述的方法,其特征在于,预先设置所述白名单标签的过程包括:确定预设管控时间段;响应于用户输入的筛选参数值,从所述预设管控时间段内所有待执行的定时作业中,筛选出参数值与所述筛选参数值一致的待执行定时作业作为目标定时作业,所述筛选参数值包括作业类型、作业参数、作业执行场景参数、和/或目标属性值;为所述目标定时作业设置白名单标签,并配置所述白名单标签中的管控时间属性为第一预设时间段,管控方式属性为执行。3.根据权利要求1所述的方法,其特征在于,预先设置黑名单标签的过程包括:确定预设管控时间段;响应于用户输入的筛选参数值,从所述预设管控时间段内所有待执行的定时作业中,筛选出参数值与所述筛选参数值一致的待执行定时作业作为目标定时作业,所述筛选参数值包括作业类型、作业参数、作业执行场景参数、和/或目标属性值;为所述目标定时作业设置黑名单标签,并配置所述黑名单标签中的管控时间属性为第二预设时间段,管控方式属性为禁止执行。4.根据权利要求1所述的方法,其特征在于,还包括:当到达所述预设管控时间段,设置有所述白名单标签的目标定时作业未按照所述第一预设时间执行时,生成所述目标定时作业未如期执行的记录;基于所有的未如期执行的记录生成未如期执行清单。5.根据权利要求1所述的方法,其特征在于,还包括:当到达所述预设管控时间段,设置有所述黑名单标签的目标定时作业在所述第二预设时间段内执行时,生成执行错误记录;基于所有的执行错误记录,生成执行错误清单。6.根据权利要求1至5任一项所述的方法,其特征在于,所述待执行的定时作业的创建过程包括:基于用户提交的脚本属性创建脚本,所述脚本属性至少包括脚本内容、脚本入参值、脚本出...

【专利技术属性】
技术研发人员:孙悦韩旭颜凯
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1