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
    +关注

    关注

    20

    文章

    2997

    浏览量

    115692
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Linux-RT特点及简单应用

    :Linux-RT支持优先级继承(Priority Inheritance),避免了优先级反转问题,提高了实时任务的响应性能。 标准Linux内核的调度器(也称为CFS调度器)和实时内核调度器 标准Linux
    发表于 12-05 07:37

    嵌入式实时操作系统的特点

    任务的系统。 实时嵌入式操作系统与传统的桌面操作系统相比,更注重对实时任务的响应和精确控制。它们在资源利用、可靠性、可预测性、任务调度和中断处理等方面提供了更加严格的要求和机制。 实时嵌入式操作系统
    发表于 11-13 06:30

    请问rt_kprintf会影响RT-Threat系统的实时性吗?

    有人说频繁调用rt_kprintf可能阻塞实时任务,影响系统响应,是这样吗?
    发表于 09-23 07:06

    Crontab定时任务完全指南

    在凌晨3点,当大多数人还在熟睡时,一位运维工程师的手机突然响起——线上数据库备份失败了。他匆忙起床,打开电脑,手动执行备份脚本,整个过程耗时2小时。这样的场景,在我刚入行时经常遇到。直到我真正掌握了crontab定时任务,才彻底摆脱了"人肉运维"的窘境。
    的头像 发表于 09-05 10:03 607次阅读

    Task任务:LuatOS实现“任务级并发”的核心引擎

    LuatOS应用程序运行的核心大脑——所有LuatOS应用项目都会使用到sys核心库。    sys核心库提供了四大类功能: Task任务 Message消息 Timer定时器 Run调度器 本文将
    的头像 发表于 08-28 13:49 340次阅读
    Task<b class='flag-5'>任务</b>:LuatOS实现“<b class='flag-5'>任务</b>级并发”的核心引擎

    揭秘LuatOS Task:多任务管理的“智能中枢”

    ,也是LuatOS应用程序运行的核心大脑——所有LuatOS应用项目都会使用到sys核心库。    sys核心库提供了四大类功能: Task任务 Message消息 Timer定时器 Run调度器 本文将
    的头像 发表于 08-28 13:48 397次阅读
    揭秘LuatOS Task:多<b class='flag-5'>任务</b>管理的“智能中枢”

    使用C#实现西门子PLC数据定时读取保存

    在平时开发中,我们时常会遇到需要后台静默运行的应用场景,这些程序不需要用户的直接操作或界面展示,而是专注于定时任务的执行。比如说,我们需要定期从西门子PLC(可编程逻辑控制器)中读取数据并进行保存,以便后续分析使用。
    的头像 发表于 08-07 16:17 2175次阅读
    使用C#实现西门子PLC数据<b class='flag-5'>定时</b>读取保存

    向FreeRTOS的任务中发送事件队列是有什么限制吗?

    一直在用的电机任务,初始化的时候我会开启一个10ms的软件定时器来不停地向电机任务里发送状态查询。因为用的TMC的电机芯片,所以程序中还加了个电机到位的上报,由外部中断触发,中断回调里面也会向电机
    发表于 06-11 07:57

    【RA-Eco-RA4M2开发板评测】RTC测试

    会进一步测试相关功能。 RTC是嵌入式系统中不可或缺的模块,用于记录时间戳、定时任务调度或低功耗场景下的唤醒功能。目前实际产品也是碰到类似的功能实现,使用RTC的实时时钟来长时间定时,芯片内置的RTC
    发表于 06-03 12:24

    快速入门——LuatOS:sys库多任务管理实战攻略!

    的开发者,这里将用最简明的步骤,助你轻松实现多任务应用开发! sys库是LuatOS的核心系统调度库,它基于Lua协程机制实现了实时多任务调度、定时器管理以及消息通信等功能。 在详细介绍sys库之前,我们先来补充一些关于实时操作
    的头像 发表于 05-29 14:36 601次阅读
    快速入门——LuatOS:sys库多<b class='flag-5'>任务</b>管理实战攻略!

    MCU定时器/计数器

    RISC-V核低功耗MCU通过灵活的定时器架构、低功耗模式适配及硬件级中断优化,在工业控制、智能家居等场景中实现高精度计时与能耗控制的协同设计,满足复杂任务调度与实时响应的双重需求‌。 一、‌硬件
    的头像 发表于 04-27 13:54 597次阅读

    linux服务器挖矿病毒处理方案

    情况说明:挖矿进程被隐藏(CPU占用50%,htop/top却看不到异常进程),结束挖矿进程后马上又会运行起来(crontab -l查看发现没有定时任务)。
    的头像 发表于 04-09 10:33 950次阅读
    linux服务器挖矿病毒处理方案

    【第四章 定时任务】手把手教你玩转新版正点原子云

    【第四章 定时任务】手把手教你玩转新版正点原子云 承接上篇,除了报警联动这个功能,原子云还有一个特色功能也是各开发者喜欢用的,定时任务功能。 【正点原子】云平台:原子云(点击登录原子云) 前言
    发表于 03-13 10:19

    PPEC为电力电子科研教学赋能,开启教学科研新路径

    在电力电子技术飞速发展的今天,科研与教学面临着新的挑战与机遇。森木磊石科技有限公司自研的PPEC(Programmable Power Electronics Controller,可编程电力电子
    发表于 02-18 18:35

    Linux计划任务cron详解

    cron是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要
    的头像 发表于 02-07 15:31 1539次阅读
    Linux计划<b class='flag-5'>任务</b><b class='flag-5'>cron</b>详解