计划是要在每天的17点执行,为什么还会在零点的时候还会执行一次计划呢?
```
cat main.go
package main
import (
"log"
"github.com/robfig/cron/v3"
)
//计划任务
func Crontab(spec string, f func()) (cron.EntryID, error) {
var c = cron.New(cron.WithSeconds())
id, err := c.AddFunc(spec, f)
c.Start()
return id, err
}
func sayHello() {
log.Println("hello world!")
}
func main() {
// 秒0-59 分钟0-59 小时0-23 天或月1-31天 月1-12 星期0-6
var spec string = "0 0 */17 * * ?"
Crontab(spec, sayHello)
select {}
}
```
```
tail nohup.out
2023/06/17 17:00:00 hello world!
2023/06/18 00:00:00 hello world!
```
https://ctool.dev/tool.html#/tool/crontab?category=check
<a href="/user/RafaelShin" title="@RafaelShin">@RafaelShin</a> <a href="/user/bsdx866" title="@bsdx866">@bsdx866</a>
#6
更多评论