|
|
- // Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved.
- package db
-
- import (
- cron "github.com/robfig/cron/v3"
- )
-
- /******************************************************************************
- *
- * @Function Name :
- *-----------------------------------------------------------------------------
- *
- * @Description : 定时任务
- *
- * @Function Parameters:
- *
- * @Return Value :
- *
- * @Author : Lou Wenzhi
- *
- * @Date : 2021/3/8 18:00
- *
- ******************************************************************************/
- func CornTime() {
- crontab := cron.New()
- task := func() {
- BackUp()
- }
- // 添加定时任务, * * * * * 是 crontab,表示每分钟执行一次
- //crontab.AddFunc("*/1 * * * *", task)
- crontab.AddFunc("@midnight", task)
- // 启动定时器
- crontab.Start()
- // 定时任务是另起协程执行的,这里使用 select 简答阻塞.实际开发中需要
- // 根据实际情况进行控制
- select {}
- }
|