開源免費定時任務管理系統 Gocron

概覽

Gocron 是一個開源免費的定時任務管理系統。它使用 Go 語言開發,是一個輕量級定時任務集中調度和管理系統,用於替代 Linux-crontab,旨在爲開發者及運維人員提供一個高效、輕量級且用戶友好的任務調度解決方案。

作爲 Linux-crontab 的現代化替代品,Gocron 不僅繼承了傳統定時任務管理的靈活性,還融入了強大的 Web 界面管理功能,使得任務配置、監控與維護變得前所未有的直觀與便捷。Gocron 配備了一套完善的 Web 管理界面,允許用戶在任何時間、任何地點通過瀏覽器輕鬆添加、編輯、刪除定時任務,並實時查看任務執行狀態和日誌,無需直接登錄服務器操作。

Gocron 支持從簡單到複雜的調度規則,無論是週期性的日常任務,還是特定日期的計劃事件,都能精準安排。無論是按秒、分鐘、小時、日、周、月定義任務週期,Gocron 都能輕鬆應對。

項目地址:https://github.com/ouqiang/gocron

功能特性

任務調度

配置安裝

添加任務節點

這裏的每個定時任務都需要在一個任務節點下,因此想要添加一個定時任務需要先添加一個任務節點。

注意:這裏的任務節點,相當於就是指定在哪臺服務器上執行。本地運行了服務端,端口號是5921

新建任務

注意:如果該主任務配置有多個子任務,配置:子任務1;子任務2;

那麼執行順序爲:主任務--->子任務2---->子任務1,也就是說子任務的順序是倒序執行的。

任務日誌 

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/2STBz1DiUfKoparD4EdN1w