0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

定时任务cron的教学

jf_96884364 来源:jf_96884364 作者:jf_96884364 2023-01-13 15:18 次阅读

格式

{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}

用法

  • "30 * * * * ? " 每半分钟触发任务
  • "30 10 * * * ? " 每小时的10分30秒触发任务
  • "30 10 1 * * ? " 每天1点10分30秒触发任务
  • "30 10 1 20 * ? " 每月20号1点10分30秒触发任务
  • "30 10 1 20 10 ? *" 每年10月20号1点10分30秒触发任务
  • "0 0/3 * * * ? " 每小时的第0分0秒开始,每三分钟触发一次
  • "0 0-5 14 * * ?" 在每天下午2点到下午2:05期间的每1分钟触发

实例

@RestController
@EnableScheduling
public class MyController {    
    @Scheduled(cron = "1/10 * * * * ? ")  //10s一次    
    public void learn(){        
        System.out.println("hello world");    
    }
}

在线生成

在线生成 cron 语句的网站:

https://www.bejson.com/othertools/cron/

审核编辑 黄昊

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    19

    文章

    2904

    浏览量

    102995
收藏 人收藏

    评论

    相关推荐

    使用TC21x的GPT实现1m计时器执行定时任务,怎么配置GTM和GPT?

    专家们好,我想使用TC21x的GPT实现1m计时器执行定时任务,不知道怎么配置GTM和GPT?
    发表于 02-06 06:47

    鸿蒙原生应用/元服务开发-长时任务

    概述 功能介绍 应用退至后台后,对于在后台需要长时间运行用户可感知的任务,例如播放音乐、导航等。为防止应用进程被挂起,导致对应功能异常,可以申请长时任务,使应用在后台长时间运行。申请长时任务后,系统
    发表于 01-09 10:52

    任务调度系统设计的核心逻辑

    Redis的读写性能极好,分布式锁也比Quartz数据库行级锁更轻量级。当然Redis锁也可以替换成Zookeeper锁,也是同样的机制。 在小型项目中,使用:定时任务框架(Quartz/Spring Schedule)和 分布式锁(redis/zookeeper)有不错的效果。
    的头像 发表于 01-02 15:09 309次阅读
    <b class='flag-5'>任务</b>调度系统设计的核心逻辑

    鸿蒙原生应用/元服务开发-短时任务

    概述 应用退至后台一小段时间后,应用进程会被挂起,无法执行对应的任务。如果应用在后台仍需要执行耗时不长的任务,如状态保存等,可以通过本文申请短时任务,扩展应用在后台的运行时间。 约束与限制 ·申请
    发表于 12-28 16:13

    分布式定时调度:xxl-job最佳实践方法

    定时任务是按照指定时间周期运行任务。使用场景为在某个固定时间点执行,或者周期性的去执行某个任务,比如:每天晚上24点做数据汇总,
    的头像 发表于 11-30 11:06 405次阅读
    分布式<b class='flag-5'>定时</b>调度:xxl-job最佳实践方法

    HarmonyOS后台任务管理开发指南上线!

    时的操作步骤。 ①了解相关机制及规格,实现更高效开发。 ○ 申请时机:应用需要在前台或退至后台 5 秒内申请短时任务。 ○ 数量限制:一个应用同一时刻最多支持申请 3 个。 ○ 配额机制:一个应用有一定时
    发表于 11-29 09:58

    定时器如何实现定时任务

    1.1、单次定时任务实现 boost 的asio库里有几个定时器,老的有 deadline_timer , 还有三个可配合 C++11 的 chrono
    的头像 发表于 11-09 17:20 372次阅读

    基于Django的Celery异步任务定时任务的实战教程

    Django与Celery是基于Python进行Web后端开发的核心搭配,在运营开发(即面向企业内部)的场景中非常常见。 下面是基于Django的Celery异步任务定时任务的实战教程,大家觉得
    的头像 发表于 11-02 10:45 312次阅读
    基于Django的Celery异步<b class='flag-5'>任务</b>和<b class='flag-5'>定时任务</b>的实战教程

    healthchecks:监控服务器Cron定时任务的神器

    在运维服务器的时候经常会用到一些Crontab任务。 当你的Crontab中的任务数超过10个的时候,你会发现这些任务管理起来非常困难。 尤其是当这些Cron
    的头像 发表于 10-31 11:34 319次阅读
    healthchecks:监控服务器<b class='flag-5'>Cron</b><b class='flag-5'>定时任务</b>的神器

    Healthchecks:监控服务器Cron定时任务的神器

    在运维服务器的时候经常会用到一些Crontab任务。 当你的Crontab中的任务数超过10个的时候,你会发现这些任务管理起来非常困难。 尤其是当这些Cron
    的头像 发表于 10-21 14:22 377次阅读
    Healthchecks:监控服务器<b class='flag-5'>Cron</b><b class='flag-5'>定时任务</b>的神器

    ucos iii定时任务有什么用?

    ucos iii 的定时任务有什么用,通过定时任务定时与普通的调用系统定时函数定时有什么区别?
    发表于 10-07 06:16

    H3C交换机配置定时任务

    H3C交换机配置定时任务
    的头像 发表于 06-21 09:21 959次阅读

    如何使用Spring scheduling task简化定时任务功能的实现?

    很多时候,我们有这么一个需求,需要在每天的某个固定时间或者每隔一段时间让应用去执行某一个任务
    的头像 发表于 05-22 16:48 723次阅读
    如何使用Spring scheduling task简化<b class='flag-5'>定时任务</b>功能的实现?

    python定时任务实践

    由于程序需求,监测配置变化需要设置定时任务,每分钟执行一次,对任务持久化要求不高,不需要时可以关闭定时任务
    的头像 发表于 05-20 17:53 779次阅读
    python<b class='flag-5'>定时任务</b>实践

    Linux如何使用cron进行定时任务的操作

    按计划执行命令对于计算机来说非常重要,因为假如我亲自去执行一些任务的话,可能会因为多方面因素不能按时执行,所以定时任务就显得非常重要了! cron就是一个能够执行定时任务的命令,
    的头像 发表于 05-12 16:27 1801次阅读