[发明专利]Linux系统的批命令处理方法、装置、介质及服务器在审
申请号: | 202211199852.9 | 申请日: | 2022-09-29 |
公开(公告)号: | CN115454609A | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | 吴琼 | 申请(专利权)人: | 天翼数字生活科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F40/174 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 黄忠 |
地址: | 200000 上海市静安*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | linux 系统 命令 处理 方法 装置 介质 服务器 | ||
1.一种Linux系统的批命令处理方法,应用于Linux服务器,其特征在于,所述方法包括:
获取Windows端上传的Excel文件以及预先创建的主机密码文件,所述Excel文件包括至少一个搭载有Linux系统的远程主机的IP地址、待执行的Linux命令以及校验命令,所述主机密码文件包括各远程主机的登录密码;
分别建立与各远程主机之间的通信连接,并在建立通信连接后,通过各远程主机的登录密码登录对应的远程主机,按照所述Excel文件中各Linux命令的执行顺序分别对每一远程主机执行对应的Linux命令;
获取对各远程主机执行对应的Linux命令后返回的第一执行结果,并按照所述校验命令对所述第一执行结果进行自动化校验后得到校验结果,所述校验结果包括对所述第一执行结果的评分结果以及修改意见;
将所述校验结果下发至所述Windows端进行展示,以供用户查看所述校验结果中的评分结果和修改意见。
2.根据权利要求1所述的Linux系统的批命令处理方法,其特征在于,所述获取Windows端上传的Excel文件,包括:
获取Windows端上传的第一加密文件,并按照预先约定的第一解密方式对所述第一加密文件进行解密,得到Excel文件;
其中,所述第一加密文件为用户在预设的Excel模板文件中填写远程主机的IP地址、待执行的Linux命令以及校验命令后形成的加密文件,所述Excel模板文件自带有Linux常用命令库和语法提示功能。
3.根据权利要求1所述的Linux系统的批命令处理方法,其特征在于,所述获取预先创建的主机密码文件,包括:
获取预先创建的包含各远程主机的登录密码的第二加密文件,并按照预先约定的第二解密方式对所述第二加密文件进行解密,得到主机密码文件。
4.根据权利要求1所述的Linux系统的批命令处理方法,其特征在于,所述第一执行结果包括对各远程主机执行系统命令后获取的第一返回码、对各远程主机执行Linux命令后捕获的第一有标准输出和第一无标准输出;
所述按照所述校验命令对所述第一执行结果进行自动化校验后得到校验结果,包括:
获取预先建立的标准库,所述标准库中保存有对各测试主机执行Linux命令后捕获的第二无标准输出,以及捕获所述第二无标准输出时获取的标准文件和标准结果;
获取捕获所述第一无标准输出时获取的第一目标文件和第一预测结果,并将所述第一目标文件与所述标准库中的标准文件进行相似度比对,得到第一比对结果,以及从所述第一目标文件中过滤出结果关键词并记录;
按照所述校验命令将所述第一预测结果与所述标准结果进行比对后,得到第二比对结果;
解析所述第一返回码,并记录所述第一返回码的解析结果;
从所述第一有标准输出中过滤出错误标识并记录;
根据所述第一比对结果、所述第二比对结果以及各项记录对所述第一执行结果进行综合评分,并为评分结果中的减分项配置相应的修改意见;
将所述评分结果以及所述修改意见作为校验结果。
5.根据权利要求4所述的Linux系统的批命令处理方法,其特征在于,所述根据所述第一比对结果、所述第二比对结果以及各项记录对所述第一执行结果进行综合评分,包括:
确定所述第一比对结果的第一评分占比、所述第二比对结果的第二评分占比以及各项记录的第三评分占比;
根据所述第一比对结果、所述第一评分占比、所述第二比对结果、所述第二评分占比、各项记录以及所述第三评分占比,计算所述第一执行结果的综合评分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼数字生活科技有限公司,未经天翼数字生活科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211199852.9/1.html,转载请声明来源钻瓜专利网。