[发明专利]一种Linux系统下执行命令的方法以及其系统在审
申请号: | 202010854350.X | 申请日: | 2020-08-24 |
公开(公告)号: | CN112000372A | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 刘德建;何巍巍;林清福;陈宏展 | 申请(专利权)人: | 福建天晴在线互动科技有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 福州旭辰知识产权代理事务所(普通合伙) 35233 | 代理人: | 程勇 |
地址: | 350212 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 linux 系统 执行 命令 方法 及其 | ||
本发明提供了一种Linux系统下执行命令的方法,所述方法包括如下步骤:步骤S1、将命令内容、目标服务器的目标IP和脚本文件存放路径信息保存到一命令文件中,并存放到分发服务器上的FTP账号目录下;步骤S2、部署在Windows系统下的中控服务器从分发服务器上获取命令文件,解析出命令文件中的脚本命令,并发送给部署在Linux系统下的目标服务器;步骤S3、目标服务器接收并执行脚本命令,把执行结果信息发送给中控服务器,并等待下一条脚本命令;步骤S4、中控服务器把脚本命令执行结果发送给客户端;步骤S5、客户端展示脚本命令执行过程的主要信息,所述主要信息包括命令开始执行信息、命令执行结果。本发明提高了用户的工作效率,保证了执行命令的准确性。
技术领域
本发明涉及计算机通讯技术领域,特别是一种Linux系统下执行命令的方法以及其系统。
背景技术
Linux命令是对Linux系统进行管理的命令,在Linux系统下的,Linux命令很重要,所有操作都可以通过Linux命令完成;由于输入命令效率低下,比较耗时间(特别是有些功能,是由好几条命令构成的),大部分人采用的优化方案是把功能需要的命令组合在shell脚本中,当需要操作某个功能时,登录到服务器执行相应脚本即可,这样就可以在一定程度上提高了效率;对于shell脚本少、Linux服务器少的情况,这种方案可以接受,但是如果操作的Linux服务器比较多或shell脚本比较多,由于需要手动参与操作,整体效率还是低下,并没有得到太大的改善。
发明内容
为克服上述问题,本发明的目的是提供一种Linux系统下执行命令的方法,保证了执行命令的准确性。
本发明采用以下方案实现:一种Linux系统下执行命令的方法,所述方法包括如下步骤:
步骤S1、将命令内容、目标服务器的目标IP 和脚本文件存放路径信息保存到一命令文件中,并存放到分发服务器上的FTP账号目录下;
步骤S2、部署在Windows系统下的中控服务器从分发服务器上获取命令文件,解析出命令文件中的脚本命令,并发送给部署在Linux系统下的目标服务器;
步骤S3、目标服务器接收并执行脚本命令,把执行结果信息发送给中控服务器,并等待下一条脚本命令;
步骤S4、中控服务器把脚本命令执行结果发送给客户端;
步骤S5、客户端展示脚本命令执行过程的主要信息,所述主要信息包括开始执行命令、命令执行结果。
进一步的,所述步骤S2进一步具体为:中控服务器利用ftp协议从分发服务器获取到命令文件,接着解析命令文件中的脚本命令、待执行脚本命令的目标服务器的目标IP,并根据各脚本命令执行先后顺序,循环把脚本命令信息发送给目标服务器;所述步骤S4进一步具体为:中控服务器把脚本命令执行结果发送给客户端,并根据脚本命令执行结果判断后续命令的操作,如果脚本命令执行成功,则继续发送下一条脚本命令进行执行,如果脚本命令执行失败,则暂停执行脚本命令,等待人工干预。
进一步的,所述命令文件的内容格式为:命令文件名称+多个目标服务器的目标IP+脚本文件存放路径+多个的脚本命令。
本发明提供了一种Linux系统下执行命令的系统,所述系统包括命令文件形成模块、中控模块、命令执行模块、以及客户端展现模块;
所述命令文件形成模块,用于将命令内容、目标服务器的目标IP 和脚本文件存放路径信息保存到一命令文件中,并存放到分发服务器上的FTP账号目录下;
所述中控模块,用于在Windows系统下从分发服务器上获取命令文件,解析出命令文件中的脚本命令,然后发送给目标服务器,并把从目标服务器收到的命令执行结果发送给客户端;
所述命令执行模块,通过目标服务器接收并执行脚本命令,把执行结果信息发送给中控模块,并等待下一条脚本命令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴在线互动科技有限公司,未经福建天晴在线互动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010854350.X/2.html,转载请声明来源钻瓜专利网。