c = cronNew _ err = cAddFunc1 ExecContainerCount if err != nil loggerErrorerrError return nil err 如何设置周一周三周五周日的11点和15点和23点呢
可以通过修改cron表达式来设置周一、周三、周五和周日的11点、15点和23点的定时任务。下面是一个示例代码:
c := cron.New()
_, err := c.AddFunc("0 11,15,23 * * 1,3,5,7", ExecContainerCount)
if err != nil {
logger.Error(err.Error())
return nil, err
}
这里的cron表达式为0 11,15,23 * * 1,3,5,7,含义如下:
0:表示在每小时的第0分钟触发任务11,15,23:表示在11点、15点和23点触发任务*:表示在每个月的任意日期触发任务*:表示在每个月的任意月份触发任务1,3,5,7:表示在周一、周三、周五和周日触发任务
这样设置的定时任务将会在周一、周三、周五和周日的11点、15点和23点触发。
原文地址: https://www.cveoy.top/t/topic/hByf 著作权归作者所有。请勿转载和采集!