一种批量命令执行方法、系统、设备和可读存储介质技术方案

技术编号:42462907 阅读:14 留言:0更新日期:2024-08-21 12:50
本发明专利技术涉及一种批量命令执行方法、系统、设备和可读存储介质,所述方法包括:接收通过平台上传的待执行命令;所述待执行命令携带待执行脚本;基于所述待执行命令调用python的并发模块确定批量执行参数;根据所述批量执行参数选择数据库执行范围;调用Agent的执行接口基于所述批量执行参数和执行范围并发执行所述待执行脚本。可以灵活选择数据库执行范围,调用Agent高效并发执行脚本。

【技术实现步骤摘要】

本专利技术涉及计算机,具体涉及一种批量命令执行方法、系统、设备和可读存储介质


技术介绍

1、随着业务的快速发展,现在的数据库实例也是显著增长,很多公司的实例都已达到成百上千的量级,如何管理这成百上千的服务器,对运维人员来说是一个不小的挑战。

2、批量并发执行工具必不可少,目前大多数公司采用的是ansible或者agent的方式,ansible要打通ssh免密,存在安全隐患。


技术实现思路

1、基于此,本申请实施例提供一种批量命令执行方法、系统、设备和可读存储介质,可以灵活选择数据库执行范围,调用agent高效并发执行脚本。

2、为了实现上述目的,本申请实施例提供如下技术方案:

3、根据本申请实施例的第一方面,提供了一种批量命令执行方法,所述方法包括:

4、接收通过平台上传的待执行命令;所述待执行命令携带待执行脚本;

5、基于所述待执行命令调用python的并发模块确定批量执行参数;

6、根据所述批量执行参数选择数据库执行范围;

<本文档来自技高网...

【技术保护点】

1.一种批量命令执行方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述批量执行参数包括批量处理服务器IP列表、执行用户、待执行脚本参数和脚本类型。

3.如权利要求2所述的方法,其特征在于,所述根据所述批量执行参数选择数据库执行范围,包括:

4.如权利要求1所述的方法,其特征在于,所述方法还包括:

5.如权利要求4所述的方法,其特征在于,所述方法还包括:

6.如权利要求5所述的方法,其特征在于,从所述数据库中下载对应的脚本文件之后,所述方法还包括:

7.如权利要求1所述的方法,其特征在于,所...

【技术特征摘要】

1.一种批量命令执行方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述批量执行参数包括批量处理服务器ip列表、执行用户、待执行脚本参数和脚本类型。

3.如权利要求2所述的方法,其特征在于,所述根据所述批量执行参数选择数据库执行范围,包括:

4.如权利要求1所述的方法,其特征在于,所述方法还包括:

5.如权利要求4所述的方法,其特征在于,所述方法还包括:

6.如权利要求5所述的方法,其特征在于,从所述数据库中下载对应的脚本...

【专利技术属性】
技术研发人员:郭明月
申请(专利权)人:平安壹钱包电子商务有限公司
类型:发明
国别省市:

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

1