定时任务cron

简介: 定时任务cron

原文链接

1 格式

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

2 用法

  • "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分钟触发

3 实例

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

4 在线生成

在线生成 cron 语句的网站:

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

学习更多编程知识,请关注我的公众号:

代码的路

相关文章
|
2月前
|
Unix Linux
Cron介绍,以及常见的cron表达式
Cron介绍,以及常见的cron表达式
|
2月前
|
Linux Shell 开发工具
什么是crontab定时任务?
定时任务在Linux系统中用的是比较多的,个人的话一般用的很少,在企业中定时任务是必不可少的,定时任务多种多样,有程序的定时任务,比如:写一个程序在程序内定时执行,或者是操作系统的定时任务,比如:Windows系统的定时任务、Linux系统的定时任务,他们的名称、操作方式都不相同,但是他们都有一个共同的特征,在**某个特定的时间或者时间段执行某项任务**,这类通常被我们称之为定时任务,再举个例子,我们手机的闹钟、或者街边的路灯,这些都是定时任务,闹钟会在早上7点发出音乐,路灯会在晚上6点开灯,这些都是生活中的定时任务,今天记录一下在Linux系统中如何使用定时任务
什么是crontab定时任务?
|
Unix Linux Shell
cron设置定时任务详解
cron设置定时任务详解
crontab安装以及定时任务的执行
crontab安装以及定时任务的执行
121 0
|
运维 Linux Apache
定时任务crontab | 学习笔记
快速学习定时任务crontab。
213 0
cron和crontab
crontab -l 列出目前的计划任务(时程表) crontab -e 编辑计划任务   计划任务的格式如下: f1 f2 f3 f4 f5 program 其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。
826 0