package
Version:
v0.1.8
Opens a new window with list of versions in this module.
Published: Sep 8, 2023
License: BSD-3-Clause-Clear
Opens a new window with license information.
Imports: 4
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
-
func Hours(h int, job func())
-
func HoursNext(h int, job func())
-
func Minutes(min int, job func())
-
func MinutesNext(min int, job func())
-
func Regedit(c *Config)
-
func Restart()
-
func Spec(spec string, jobs func())
-
func SpecNext(spec string, jobs func())
-
func Time(h, m int, job func())
-
func TimeNext(h, m int, job func())
-
type Config
-
type Statusstruct
func Hours(h int, job func())
添加x小时执行的任务
h 多少小时执行一次
job 待运行的任务
func HoursNext(h int, job func())
添加x小时执行的任务[不重启]
h 多少小时执行一次
job 待运行的任务
func Minutes(min int, job func())
添加每X分钟执行的任务
min 多少分钟执行一次
job 待运行的任务
func MinutesNext(min int, job func())
添加每X分钟执行的任务[不重启]
min 多少分钟执行一次
job 待运行的任务
重启定时任务【会移除所有的定时任务ID,然后重新插入】
此处采用停止清空的形式来重启
func Spec(spec string, jobs func())
按照指定的spec进行执行任务
spec 指定运行的规则:分 时 日 月份 周几(具体规则参考Linux系统的crontab)
jobs 要运行的任务
func SpecNext(spec string, jobs func())
按照指定的spec进行执行任务[不重启]
spec 指定运行的规则:分 时 日 月份 周几(具体规则参考Linux系统的crontab)
jobs 要运行的任务
func Time(h, m int, job func())
添加x小时执行的任务
h,m 几时几分
job 待运行的任务
func TimeNext(h, m int, job func())
添加x小时执行的任务[不重启]
h,m 几时几分
job 待运行的任务
type Config struct {
Routers map[string][]func()
}
配置项结构体
type Statusstruct struct {
Status bool
Count int
RunCount int
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.