go 定时任务-凌晨触发

func ResetSomething() {
	for {
		now := time.Now()
		// 计算下一个零点
		next := now.Add(time.Hour * 24)
		next = time.Date(next.Year(), next.Month(), next.Day(), 0, 0, 0, 0, next.Location())
		t := time.NewTimer(next.Sub(now))
		<-t.C
		
	}
}

 

xxl-job 是一个轻量级的分布式任务调度框架,可以用于触发任务的执行。在使用 xxl-job 进行任务触发时,可以按照以下步骤进行操作: 1. 配置任务:在 xxl-job 的管理后台中,首先需要配置任务的基本信息,包括任务名称、任务描述、执行器选择等。同时,还需要配置任务的触发方式和触发规则。 2. 触发方式选择:xxl-job 提供了多种触发方式,包括手动触发、定时触发、CRON 表达式触发等。根据实际需求选择合适的触发方式。 3. 触发规则设置:根据选择的触发方式,设置相应的触发规则。如果选择定时触发,可以设置任务的执行时间间隔或指定具体的执行时间;如果选择 CRON 表达式触发,可以编写符合 CRON 规则的表达式来定义任务的执行时间规则。 4. 保存任务配置:完成任务的配置后,保存任务配置信息到 xxl-job 的数据库中。 5. 手动触发任务:如果选择了手动触发方式,可以在 xxl-job 的管理后台手动触发任务的执行。找到对应的任务,在任务列表中触发按钮即可执行任务。 6. 定时触发任务:如果选择了定时触发方式,xxl-job 会按照预设的时间间隔或执行时间自动触发任务的执行。在任务配置中设置好触发规则后,xxl-job 会自动按照规则执行任务。 通过以上步骤,可以使用 xxl-job 进行任务触发和调度,实现任务的自动执行和管理。xxl-job 提供了友好的管理界面和灵活的配置方式,方便开发人员进行任务的配置和管理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值