[发明专利]任务的执行处理方法、装置、电子设备及存储介质在审
| 申请号: | 202010297076.0 | 申请日: | 2020-04-15 | 
| 公开(公告)号: | CN111552545A | 公开(公告)日: | 2020-08-18 | 
| 发明(设计)人: | 易存道 | 申请(专利权)人: | 北京宝兰德软件股份有限公司 | 
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 | 
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 沈雅芬 | 
| 地址: | 100020 北京市朝*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 任务 执行 处理 方法 装置 电子设备 存储 介质 | ||
本发明实施例公开了一种任务的执行处理方法、装置、电子设备及存储介质,方法包括:确定所有任务的执行类型,并根据各执行类型生成任务执行配置信息;确定当前任务的目标执行类型,根据目标执行类型获取任务执行配置信息中对应的目标执行语句;根据目标执行语句执行当前任务;其中,执行类型包括一次性执行、以天为周期执行、以周为周期执行或以月为周期执行。通过生成任务执行配置信息,提供更加灵活的周期任务管理方案,按照任务执行配置信息中的执行顺序及周期自动执行,对于执行周期比较特殊的任务,用户只需要进行一定的规则配置操作,即可实现执行规则较为复杂的任务,一定程度上节省了系统资源,同时极大地降低了运维操作的工作量。
技术领域
本发明涉及计算机技术领域,具体涉及一种任务的执行处理方法、装置、电子设备及存储介质。
背景技术
随着云计算技术的应用越来越广泛,相应配套的运维技术也得到越来越大的重视。在运维时,随着运维操作复杂性的增加,运维操作的工作量也随之增加,为了降低运维人员手动操作的次数,一般需要自动化的任务管理工具或产品,进行更加复杂的运维操作,以提高运维操作的效率。
现有的自动化任务管理工具定义固定周期性执行的任务,每种任务进行不同的运维操作。但是,随着业务越来越复杂,业务系统的升级也越来越频繁,业务系统对应的运维操作种类也随之增加,在某些场景下,有些运维操作可能在某些天内不需要执行,但传统的周期任务执行方案不支持,导致在不需要执行的时间内执行了任务,从而一定程度上造成了系统资源的浪费。此外,传统的周期任务配置方式较为单一,想要配置不同的周期就需要新增额外的周期任务,在一定程度上增加了运维人员的工作量。
发明内容
由于现有方法存在上述问题,本发明实施例提出一种任务的执行处理方法、装置、电子设备及存储介质。
第一方面,本发明实施例提出一种任务的执行处理方法,包括:
确定所有任务的执行类型,并根据各执行类型生成任务执行配置信息;
确定当前任务的目标执行类型,根据所述目标执行类型获取所述任务执行配置信息中对应的目标执行语句;
根据所述目标执行语句执行所述当前任务;
其中,所述执行类型包括一次性执行、以天为周期执行、以周为周期执行或以月为周期执行。
可选地,所述根据所述目标执行语句执行所述当前任务,具体包括:
获取所述目标执行语句的白名单,根据所述白名单中的执行时间点执行所述当前任务。
可选地,所述确定所有任务的执行类型,并根据各执行类型生成任务执行配置信息,具体包括:
确定所有任务的执行类型,若判断任务的执行类型为以天为周期执行、以周为周期执行或以月为周期执行,则根据设定的执行规则生成任务执行配置信息;
其中,所述执行规则包括在预设的小时范围内执行,或,在预设的天范围内执行。
可选地,所述根据所述目标执行语句执行所述当前任务,具体包括:
若判断所述目标执行类型为一次性执行,则根据所述目标执行语句指定的时间点执行所述当前任务。
可选地,所述根据所述目标执行语句执行所述当前任务,具体包括:
若判断所述目标执行类型为以天为周期执行、以周为周期执行或以月为周期,则根据所述目标执行语句指定的时间段或至少一个时间点执行所述当前任务。
可选地,所述任务的执行处理方法还包括:
将所述任务执行配置信息存储至数据库中。
第二方面,本发明实施例还提出一种任务的执行处理装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京宝兰德软件股份有限公司,未经北京宝兰德软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010297076.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种测温消毒车
 - 下一篇:一种基于敏感信息度量的视频信息隐私保护系统及方法
 





