[發明專利]一種系統任務執行方法有效
| 申請號: | 201410538422.4 | 申請日: | 2014-10-13 |
| 公開(公告)號: | CN104317644B | 公開(公告)日: | 2017-12-29 |
| 發明(設計)人: | 方凈 | 申請(專利權)人: | 寧波公眾信息產業有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 上海申新律師事務所31272 | 代理人: | 俞滌炯 |
| 地址: | 315000 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 任務 執行 方法 | ||
技術領域
本發明涉及計算機技術領域,具體涉及一種系統任務執行方法。
背景技術
在網站或公司機房中,可能存在著較多的服務器,這些服務器可能要定期或不定期執行一些任務,也可能是存在一組服務器要定期或不定期執行相同的任務,同時有可能多個服務器或多組服務器按照一定的流程邏輯共同完成一個任務,如A服務器執行T1任務,若執行成功,則B服務器執行T2任務,若執行失敗,則C服務器執行T3任務。傳統的方法是分別遠程登錄這些服務器,進行相關的安裝或配置。如果服務器較多,會帶來較多的維護工作量,且往往做的工作是重復勞動。如對于大型視頻網站,存在大量的視頻播放服務器,傳統的方法是專門開發一個視頻分發系統,并安裝在每一個視頻播放服務器中,當業務發生變化時,要重新修改業務程序并重新部署視頻分發系統,存在靈活性不足的缺點。
發明內容
本發明的目的在于,提供一種系統任務調度方法,解決以上技術問題。
本發明所解決的技術問題可以采用以下技術方案來實現:
一種系統任務執行方法,其中,包括以下步驟:
步驟1,調度服務器依據待執行的任務流程生成任務文件;
步驟2,一待維護服務器登錄調度服務器;
步驟3,查看調度服務器上是否有與所述待維護服務器相關的未執行任
務,每一任務對應一任務文件,如果沒有未執行任務,繼續等待;
步驟4,從所述調度服務器下載所述未執行任務對應的任務文件,并加
載所述任務文件至所述待維護服務器的存儲單元;
步驟5,依據所述任務文件執行預定操作,預定操作執行情況生成結果
文件并上傳至所述調度服務器。
本發明的系統任務執行方法,所述任務文件包括任務標識、和/或執行任務的服務器IP地址、和/或是否要下載文件及下載文件的路徑、和/或是否要執行文件。
本發明的系統任務執行方法,所述步驟5之前判斷所述任務文件中的服務器IP地址,若所述任務文件的服務器IP地址包含所述待維護服務器IP地址,執行步驟5,否則放棄所述任務,跳轉至所述步驟3。
本發明的系統任務執行方法,所述調度服務器生成任務文件后存放于FTP服務器上;所述待維護服務器通過FTP登錄所述調度服務器。
本發明的系統任務執行方法,所述步驟1之前于所述調度服務器上針對每一任務設置設定條件下相應的服務器執行設定任務的任務流程。
本發明的系統任務執行方法,所述預定操作包括下載指定文件,和/或于設定條件下執行一設定的可執行文件。
本發明的系統任務執行方法,還包括步驟6,所述調度服務器讀取所述結果文件,得到所述待維護服務器的執行任務結果,所述調度服務器根據當前任務的執行結果,結合任務流程的當前業務邏輯,判斷下一個流程應該執行的任務,并繼續執行下一個任務。
本發明的系統任務執行方法,于一顯示界面顯示當前的任務情況以及各個服務器的運行情況。
有益效果:由于采用以上技術方案,本發明通過在調度服務器上配置相關服務器要執行的任務流程,相關服務器通過FTP從調度服務器獲得要執行的計劃任務,從而實現對多個服務器的遠程調度管理,具有較好的靈活性。
附圖說明
圖1為本發明的方法流程示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動的前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
需要說明的是,在不沖突的情況下,本發明中的實施例及實施例中的特征可以相互組合。
下面結合附圖和具體實施例對本發明作進一步說明,但不作為本發明的限定。
參照圖1,一種系統任務執行方法,其中,包括以下步驟:
步驟1,調度服務器依據待執行的任務流程生成任務文件;
步驟2,一待維護服務器登錄調度服務器;
步驟3,查看調度服務器上是否有與待維護服務器相關的未執行任務,
每一任務對應一任務文件,如果沒有未執行任務,繼續等待;
步驟4,從調度服務器下載未執行任務對應的任務文件,并加載任務文
件至待維護服務器的存儲單元;
步驟5,依據任務文件執行預定操作,預定操作執行情況生成結果文件
并上傳至調度服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于寧波公眾信息產業有限公司,未經寧波公眾信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410538422.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種收放線軸承座
- 下一篇:一種航電設備的仿真系統及方法





