[發明專利]程序進程監控的方法、裝置、計算機設備及可讀存儲介質在審
| 申請號: | 201910918237.0 | 申請日: | 2019-09-26 |
| 公開(公告)號: | CN110851300A | 公開(公告)日: | 2020-02-28 |
| 發明(設計)人: | 蔣旭晨;王劍俠;沈杰;林曉君 | 申請(專利權)人: | 三維通信股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F11/07;G06F11/30 |
| 代理公司: | 杭州華進聯浙知識產權代理有限公司 33250 | 代理人: | 王婷婷 |
| 地址: | 310000 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 程序 進程 監控 方法 裝置 計算機 設備 可讀 存儲 介質 | ||
1.一種程序進程監控的方法,其特征在于,所述方法包括:
讀取程序監控的配置文件,獲取受監控進程的名稱和參數信息,依據所述受監控進程的名稱,對與所述受監控進程對應的所述配置文件中的第一文件進行校驗核對,判斷所述第一文件是否被非法修改;
在確定所述第一文件被非法修改的情況下,用備份分區的第一備份文件覆蓋所述第一文件;
根據所述受監控進程的名稱和參數信息,啟動所述受監控進程,依據所述受監控進程的名稱和當前時間,創建日志文件保存所述受監控進程輸出的日志信息;
創建所述受監控進程退出的所述日志文件,依據所述日志文件對所述受監控進程的應用程序或者設備進行恢復操作,其中,所述受監控進程的錯誤或異常信息引起所述受監控進程退出。
2.根據權利要求1所述方法,其特征在于,所述創建日志文件保存所述受監控進程輸出的日志信息之后,所述方法包括:
監控與所述受監控進程對應的所述配置文件中的第一文件的修改狀況;
在所述修改狀況為所述第一文件被正常修改的情況下,重新對所述配置文件中的第一文件進行校驗核對,將所述重新校驗后的第一文件備份到所述備份分區;
在所述修改狀況為所述第一文件被非正常修改的情況下,用備份分區的第一備份文件覆蓋所述第一文件。
3.根據權利要求1所述方法,其特征在于,所述依據所述日志文件對所述受監控進程的應用程序或者設備進行恢復操作包括:
關閉與所述受監控進程對應的應用程序,根據所述日志文件重啟與所述受監控進程對應的設備。
4.根據權利要求1至3任一項所述方法,其特征在于,所述依據所述受監控進程的名稱,對與受所述受監控進程對應的所述配置文件中的第一文件進行校驗核對包括:
所述依據所述受監控進程的名稱,對與受所述受監控進程對應的所述配置文件中的第一文件進行信息摘要算法5MD5校驗核對。
5.根據權利要求1至3任一項所述方法,其特征在于,所述啟動所述受監控進程包括:
通過pipe管道的方式啟動所述受監控進程。
6.一種程序進程監控的裝置,其特征在于,所述裝置包括:
校驗模塊,應用讀取程序監控的配置文件,獲取受監控進程的名稱和參數信息,依據所述受監控進程的名稱,對與受所述受監控進程對應的所述配置文件中的第一文件進行校驗核對,判斷所述第一文件是否被非法修改;
數據備份恢復模塊,用于在確定所述第一文件被非法修改的情況下,用備份分區的第一備份文件覆蓋所述第一文件;
創建模塊,用于根據所述受監控進程的名稱和參數信息,啟動所述受監控進程,依據所述受監控進程的名稱和當前時間,創建日志文件保存所述受監控進程輸出的日志信息;
恢復模塊,用于創建所述受監控進程退出的所述日志文件,依據所述日志文件對所述受監控進程的應用程序或者設備進行恢復操作,其中,所述受監控進程的錯誤或異常信息引起所述受監控進程退出。
7.根據權利要求6所述裝置,其特征在于,所述裝置還包括:
數據備份模塊,還用于所述創建日志文件保存所述受監控進程輸出的日志信息之后,監控與所述受監控進程對應的所述配置文件中的第一文件的修改狀況,在所述修改狀況為所述第一文件被正常修改的情況下,重新對所述配置文件中的第一文件進行校驗核對,將所述重新校驗后的第一文件備份到所述備份分區;
在所述修改狀況為所述第一文件被非正常修改的情況下,用備份分區的第一備份文件覆蓋所述第一文件。
8.根據權利要求6所述裝置,其特征在于,所述恢復模塊包括:
關閉重啟單元,用于關閉與所述受監控進程對應的應用程序,根據所述日志文件重啟與所述受監控進程對應的設備。
9.一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至5中任一項所述方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至5中任一項所述的方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三維通信股份有限公司,未經三維通信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910918237.0/1.html,轉載請聲明來源鉆瓜專利網。





