掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流
?gcron?模塊提供了對定時任務的實現(xiàn),支持類似?crontab?的配置管理方式,并支持最小粒度到秒的定時任務管理。

使用方式:
import "github.com/GOgf/gf/v2/os/gcron"接口文檔:https://pkg.go.dev/github.com/gogf/gf/v2/os/gcron
簡要說明:
New?方法用于創(chuàng)建自定義的定時任務管理對象;Add?方法用于添加定時任務,其中:pattern ?參數(shù)使用?CRON?語法格式(具體說明見本章后續(xù)相關說明);job ?參數(shù)為需要執(zhí)行的任務方法(方法地址);name ?為非必需參數(shù),用于給定時任務指定一個唯一的名稱,注意如果已存在相同名稱的任務,那么添加定時任務將會失?。?/li>AddSingleton?方法用于添加單例定時任務,即同時只能有一個該任務正在運行;AddOnce?方法用于添加只運行一次的定時任務,當運行一次數(shù)后該定時任務自動銷毀;AddTimes?方法用于添加運行指定次數(shù)的定時任務,當運行?times?次數(shù)后該定時任務自動銷毀;Entries?方法用于獲取當前所有已注冊的定時任務信息;Remove?方法用于根據(jù)名稱刪除定時任務(停止并刪除);Search?方法用于根據(jù)名稱進行定時任務搜索(返回定時任務?*Entry?對象指針);Start?方法用于啟動定時任務(?Add?后自動啟動定時任務), 可通過?name?參數(shù)指定需要啟動的任務名稱;Stop?方法用于停止定時任務(?Remove?會停止并刪除), 可通過?name?參數(shù)指定需要停止的任務名稱;Close?方法用于關閉自定義的定時任務管理對象;

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流