[發明專利]一種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.szxzyx.cn/pat/books/202010854350.X/2.html,轉載請聲明來源鉆瓜專利網。





