[发明专利]脚本调度方法、设备、存储介质及计算机程序产品在审
申请号: | 202110689582.9 | 申请日: | 2021-06-21 |
公开(公告)号: | CN113296916A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 肖翔;吴海山;殷磊 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 邝艳菊 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脚本 调度 方法 设备 存储 介质 计算机 程序 产品 | ||
1.一种脚本调度方法,其特征在于,所述脚本调度方法包括:
获取进行脚本调度的调度任务,并基于所述调度任务确定待调度的若干执行脚本及所述若干执行脚本的调度顺序;
基于所述调度顺序,从分布式系统中调度所述若干执行脚本,其中,所述若干执行脚本部署于所述分布式系统的多个分布式节点。
2.如权利要求1所述的脚本调度方法,其特征在于,所述调度任务包括若干执行层级,所述基于所述调度任务确定所述若干执行脚本的调度顺序的步骤包括:
基于所述调度任务确定所述若干执行层级中步骤层级的执行顺序,其中,所述步骤层级处于所述若干执行层级的最底层;
基于所述执行顺序,确定所述若干执行脚本的调度顺序。
3.如权利要求2所述的脚本调度方法,其特征在于,所述若干执行层级包括任务层级、子任务层级和步骤层级,所述子任务层级为所述任务层级的子层级,所述步骤层级为所述子任务层级的子层级,所述基于所述调度任务确定所述若干执行层级中步骤层级的执行顺序的步骤包括:
基于所述调度任务确定所述任务层级的第一执行顺序;
基于所述调度任务和所述第一执行顺序确定所述子任务层级的第二执行顺序;
基于所述调度任务和所述第二执行顺序确定所述步骤层级的第三执行顺序。
4.如权利要求1所述的脚本调度方法,其特征在于,所述获取进行脚本调度的调度任务的步骤之后,还包括:
基于所述调度任务确定所述若干执行脚本对应的远程访问信息集,其中,所述远程访问信息集中一远程访问信息包括网际互连协议IP地址和端口号,所述若干执行脚本中一执行脚本对应所述远程访问信息集中一远程访问信息;
对所述远程访问信息集分别进行网络连通性检测,得到若干连通性检测结果;
若所述若干连通性检测结果中一连通性检测结果存在异常,则上报异常信息并停止所述调度任务。
5.如权利要求1所述的脚本调度方法,其特征在于,所述获取进行脚本调度的调度任务的步骤之后,还包括:
基于所述调度任务确定所述若干执行脚本对应的远程登录信息集,其中,所述远程登录信息集中一远程登录信息包括登录用户,所述若干执行脚本中一执行脚本对应所述远程登录信息集中一远程登录信息;
对所述远程登录信息集分别进行登录权限检测,得到若干登录权限检测结果;
若所述若干登录权限检测结果中一登录权限检测结果存在异常,则上报异常信息并停止所述调度任务。
6.如权利要求1所述的脚本调度方法,其特征在于,所述获取进行脚本调度的调度任务的步骤之后,还包括:
基于所述调度任务确定所述若干执行脚本对应的执行脚本路径集,其中,所述执行脚本路径集中一执行脚本路径为执行脚本的文件存储路径,所述若干执行脚本中一执行脚本对应所述执行脚本路径集中一执行脚本路径;
对所述执行脚本路径集分别进行执行权限检测,得到若干执行权限检测结果;
若所述若干执行权限检测结果中一执行权限检测结果为无执行权限,则上报异常信息并停止所述调度任务。
7.如权利要求1至6中任一项所述的脚本调度方法,其特征在于,所述基于所述调度顺序,从多个分布式节点中调度所述若干执行脚本的步骤之后,还包括:
基于脚本调度结果,执行所述若干执行脚本中的当前执行脚本,并检测所述当前执行脚本对应步骤层级的执行状态,其中,所述脚本调度结果包括所述若干执行脚本的执行顺序;
若所述执行状态为异常状态,则基于所述调度任务确定所述当前执行脚本的事务类型;
基于所述事务类型确定对应的若干回滚脚本,并调度和执行所述若干回滚脚本。
8.一种脚本调度设备,其特征在于,所述脚本调度设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的脚本调度程序,所述脚本调度程序被所述处理器执行时实现如权利要求1至7中任一项所述的脚本调度方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110689582.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种恒张力船舶位移测量装置
- 下一篇:自吸式反应釜