[发明专利]一种Linux系统下执行命令的方法以及其系统在审
申请号: | 202010854350.X | 申请日: | 2020-08-24 |
公开(公告)号: | CN112000372A | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 刘德建;何巍巍;林清福;陈宏展 | 申请(专利权)人: | 福建天晴在线互动科技有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 福州旭辰知识产权代理事务所(普通合伙) 35233 | 代理人: | 程勇 |
地址: | 350212 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 linux 系统 执行 命令 方法 及其 | ||
1.一种Linux系统下执行命令的方法,其特征在于:所述方法包括如下步骤:
步骤S1、将命令内容、目标服务器的目标IP 和脚本文件存放路径信息保存到一命令文件中,并存放到分发服务器上的FTP账号目录下;
步骤S2、部署在Windows系统下的中控服务器从分发服务器上获取命令文件,解析出命令文件中的脚本命令,并发送给部署在Linux系统下的目标服务器;
步骤S3、目标服务器接收并执行脚本命令,把执行结果信息发送给中控服务器,并等待下一条脚本命令;
步骤S4、中控服务器把脚本命令执行结果发送给客户端;
步骤S5、客户端展示脚本命令执行过程的主要信息,所述主要信息包括命令开始执行信息、命令执行结果。
2.根据权利要求1所述的一种Linux系统下执行命令的方法,其特征在于:所述步骤S2进一步具体为:中控服务器利用ftp协议从分发服务器获取到命令文件,接着解析命令文件中的脚本命令、待执行脚本命令的目标服务器的目标IP,并根据各脚本命令执行先后顺序,循环把脚本命令信息发送给目标服务器;所述步骤S4进一步具体为:中控服务器把脚本命令执行结果发送给客户端,并根据脚本命令执行结果判断后续命令的操作结果,如果脚本命令执行成功,则继续发送下一条脚本命令进行执行,如果脚本命令执行失败,则暂停执行脚本命令,等待人工干预。
3.根据权利要求1所述的一种Linux系统下执行命令的方法,其特征在于:所述命令文件的内容格式为:命令文件名称+多个目标服务器的目标IP+脚本文件存放路径+多个的脚本命令。
4.一种Linux系统下执行命令的系统,其特征在于:所述系统包括命令文件形成模块、中控模块、命令执行模块、以及客户端展现模块;
所述命令文件形成模块,用于将命令内容、目标服务器的目标IP 和脚本文件存放路径信息保存到一命令文件中,并存放到分发服务器上的FTP账号目录下;
所述中控模块,用于在Windows系统下从分发服务器上获取命令文件,解析出命令文件中的脚本命令,然后发送给目标服务器,并把从目标服务器收到的命令执行结果发送给客户端;
所述命令执行模块,通过目标服务器接收并执行脚本命令,把执行结果信息发送给中控模块,并等待下一条脚本命令;
所述客户端展现模块,客户端展示脚本命令执行过程的主要信息,所述主要信息包括命令开始执行信息、命令执行结果。
5.根据权利要求1所述的一种Linux系统下执行命令的系统,其特征在于:所述中控模块的实现方式进一步具体为:利用ftp协议从分发服务器获取到命令文件,接着解析命令文件中的脚本命令、待执行脚本命令的目标服务器的目标IP,并根据各脚本命令执行先后顺序,循环把脚本命令信息发送给目标服务器,待目标服务器反馈脚本命令执行结果后,再根据执行命令的反馈结果,判断后续命令的操作,如果脚本命令执行成功,则继续发送下一条脚本命令进行执行,如果脚本命令执行失败,则暂停执行脚本命令,等待人工干预。
6.根据权利要求1所述的一种Linux系统下执行命令的系统,其特征在于:所述命令文件的内容格式为:命令文件名称+多个目标服务器的目标IP+脚本文件存放路径+多个的脚本命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴在线互动科技有限公司,未经福建天晴在线互动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010854350.X/1.html,转载请声明来源钻瓜专利网。