[发明专利]一种命令处理方法、系统、设备及计算机可读存储介质在审
申请号: | 202010130105.4 | 申请日: | 2020-02-28 |
公开(公告)号: | CN111399907A | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 刘成平;王帅 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王雨 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 命令 处理 方法 系统 设备 计算机 可读 存储 介质 | ||
本申请公开了一种命令处理方法、系统、设备及计算机可读存储介质,获取命令执行请求;解析出命令执行请求中的目标命令;解析出命令执行请求中执行目标命令的各个服务器的类别信息;基于目标命令及各个服务器的类别信息,获取各个服务器对目标命令的执行结果。本申请中,在获取到命令执行请求后,可以解析出命令执行请求中的目标命令及各个服务器的类型信息,也即命令执行请求中可以包含多个服务器,并基于目标命令及各个服务器的类别信息,获取各个服务器对目标命令的执行结果,也即可以基于命令执行请求自动获取到多个服务器对目标命令的执行结果,实现了一次对多个服务器进行命令管控,提高了对服务器的操作效率。
技术领域
本申请涉及计算机网络运维管理技术领域,更具体地说,涉及一种命令处理方法、系统、设备及计算机可读存储介质。
背景技术
在计算机的应用过程中,当计算机出现问题时,需要对计算机进行运维,然而,当一个机房内存在成百上千的服务器时,由于各个服务器的类型和安装的操作系统的不同,需要对服务器的运维命令进行相应处理,使得服务器可以响应运维命令,但也会使得运维效率较低。
综上所述,如何提高对服务器的操作效率是目前本领域技术人员亟待解决的问题。
发明内容
本申请的目的是提供一种命令处理方法,其能在一定程度上解决如何提高对服务器的操作效率的技术问题。本申请还提供了一种命令处理系统、设备及计算机可读存储介质。
为了实现上述目的,本申请提供如下技术方案:
一种命令处理方法,包括:
获取命令执行请求;
解析出所述命令执行请求中的目标命令;
解析出所述命令执行请求中执行所述目标命令的各个服务器的类别信息;
基于所述目标命令及所述各个服务器的类别信息,获取所述各个服务器对所述目标命令的执行结果。
优选的,所述基于所述目标命令及所述各个服务器的类别信息,获取所述各个服务器对所述目标命令的执行结果,包括:
将所述目标命令转换为与所述各个服务器的类别信息相对应的转换命令;
发送所述转换命令至对应的所述服务器;
获取各个所述服务器执行对应的所述转换命令后的所述执行结果。
优选的,所述将所述目标命令转换为与所述各个服务器的类别信息相对应的转换命令,包括:
基于命令与服务器类别间的对应关系,将所述目标命令转换为与所述各个服务器的类别信息相对应的所述转换命令。
优选的,所述将所述目标命令转换为与所述各个服务器的类别信息相对应的转换命令,包括:
基于预设的shell脚本,将所述目标命令转换为与所述各个服务器的类型信息相对应的所述转换命令。
优选的,所述发送所述转换命令至对应的所述服务器,包括:
解析出所述命令执行请求中所述各个服务器的连接信息;
基于所述连接信息,建立与所述各个服务器间的websocket连接;
基于所述websocket连接,发送所述转换命令至对应的所述服务器。
优选的,所述发送所述转换命令至对应的所述服务器,包括:
确定各个所述转换命令的执行方式,所述执行方式的类型包括同步执行、异步执行;
将所述转换命令及所述执行方式发送至对应的所述服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010130105.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:微透镜阵列结构的制备方法和保护膜
- 下一篇:一种用于煤矿开采的破碎装置