Documentation
¶
Index ¶
- func AddSimpleJob(spec string, cmd func()) (cron.EntryID, error)
- func AddSimpleSingletonJob(spec string, cmd func()) (cron.EntryID, error)
- func NewJob(jobName string, spec *string, autoReloadSpec bool, cmd func(), ...) *jobFunc
- func NewJobAndRegister(jobName string, spec *string, autoReloadSpec bool, cmd func(), ...) error
- func RawCron() *cron.Cron
- func Start()
- type CronConfig
- type CronStarter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddSimpleJob ¶
AddSimpleJob 添加简单任务
func AddSimpleSingletonJob ¶
AddSimpleSingletonJob 添加简单单例任务 该任务将忽略正在运行的任务的调度
func NewJob ¶
func NewJob(jobName string, spec *string, autoReloadSpec bool, cmd func(), multiRun ...bool) *jobFunc
NewJob 初始化一个Job配置
Types ¶
type CronConfig ¶ added in v0.1.8
type CronStarter ¶
type CronStarter struct { Config CronConfig LazyConfig func() CronConfig CornSetting *parent.Setting // contains filtered or unexported fields }
func (*CronStarter) Setting ¶
func (c *CronStarter) Setting() *parent.Setting
func (*CronStarter) Start ¶
func (c *CronStarter) Start() (interface{}, error)
Click to show internal directories.
Click to hide internal directories.