安裝cronsun管理定時指令碼

2022-06-29 00:54:15 字數 1572 閱讀 1006

1. cronsun 是乙個分布式任務系統,單個結點和 *nix 機器上的 crontab 近似。支援介面管理機器上的任務,支援任務失敗郵件提醒,安裝簡單,使用方便,是替換 crontab 乙個不錯的選擇。

cronsun 是為了解決多台 *nix 機器上crontab 任務管理不方便的問題,同時提供任務高可用的支援(當某個節點宕機的時候可以自動排程到正常的節點執行)。

2. cronsun特性:

4. 安裝:

cronnode: 負責排程和執行任務的

cronweb: 負責管理任務、檢視任務執行日誌的

conf: db/web/sercuriry等配置檔案

② 安裝 etcd: (主要用於分布式配置共享和服務發現)

本文使用的是: v3.3.10版本,原始碼安裝:得到如下:

default.etcd:   資料儲存目錄

etcd:  etcd二進位制啟動檔案

etcdctl:  可以操作etcd的工具

③ 安裝mongodb(此步驟省略,網上可以搜到很多)

4. 啟動服務:

① 先啟動etcd服務: 

進入etcd安裝的目錄:  ./etcd  

② 啟動mongodb:

進入安裝目錄: ./mongod

③ 啟動cronsun節點:

在啟動之前,需要修改conf下的db.conf:

etcd.conf配置:

etcd服務連線的位址

進入安裝目錄: ./cronnode -conf conf/base.json

④ 啟動cronweb(管理指令碼的介面): 

進入安裝目錄:./cronweb -conf conf/base.json

預設登入賬號密碼: [email protected] /  admin

至此,全部步驟都完成,如有說的不對的話,望指正。

定時任務管理工具cronsun部署

官方文件 幾種常用的工具對比 cronsun依賴mongo和etcd,因為etcd的docker映象 elcolio etcd 已經3年沒有更新了,所以mongo通過docker部署,etcd在宿主機安裝。執行mongo容器 docker run name cronsun mongodb p 892...

多執行緒的自動管理 定時器

timer類 設定乙個定時器,定時執行使用者指定的函式。定時器啟動後,系統將自動建立乙個新的執行緒,執行使用者指定的函式。初始化乙個timer物件 timer timer new timer timerdelegate,s,1000,1000 第乙個引數 指定了timercallback 委託,表示...

指令碼管理之列印安裝

安裝一台印表機 set wsh work createobject wscript.work wsh work.addwindowsprinterconnection printserver1 xerox300 wsh work.setdefaultprinter printserver1 xero...