cron表达式使用手册

cron表达式

我们在使用定时调度任务的时候,最常用的就是cron表达式。通过cron表达式来指定任务在某个时间点或者周期性执行。
在这里插入图片描述

范围:

  • 秒(0-59)(可选)

  • 分(0-59)

  • 时(0-23)

  • 日(1-31)

  • 月(1-12)

  • 周(1-7),星期一到星期天

  • 年(可选)

通配符

Cron表达式中的通配符是用于指定时间范围的特殊字符,使得表达式的编写更加灵活和方便。以下是Cron表达式中常见的通配符及其介绍:

通配符含义
*匹配该字段所有取值
标准的cron语法不支持,但是在支持扩展cron语法的工具中是可以使用的,比如Quartz工具。但是只能在日和周中使用,表示不指定值。日和周是互斥的,指定了其中一个,另外一个必须使用 ?
/用于表示步长。例如,在分钟字段中使用“*/15”表示每15分钟
枚举多个值。例如,在小时字段中使用“8,12,16”表示在8点、12点和16点执行任务
-指定一个连续的时间范围。例如,在小时字段中使用“9-17”表示从早上9点到下午5点
L在日期和星期字段中具有特殊意义,在日期字段中表示一个月的最后一天,在星期字段中表示一个月的最后一个工作日

注意: 在使用 时,要留意是否支持这个语法

常用示例

1、每天凌晨2点执行

0 2 * * *

2、每周一上午10点30分执行一次

30 10 * * 1

3、每月的第一天下午5点执行一次

0 17 1 * *

4、每隔30分钟执行一次

*/30 * * * *

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/814462.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ansible的常见用法

目录 ##编辑hosts文件 ##copy模块##复制过去 ##fetch模块##拉取 ##shell模块 ##好用 ##command模块## ##file模块### ##cron模块### ##crontab 计划任务 ##下载好时间插件 ##script模块 ##yum模块## ##yum下载源配置文件 /etc/yum.repos.d/CentOS-Base.repo ##ser…

Linux 使用 ifconfig 报错:Failed to start LSB: Bring up/down networking

一、报错信息 在运行项目时报错数据库连接失败,我就想着检查一下虚拟机是不是 Mysql 服务忘了开,结果远程连接都连接不上虚拟机上的 Linux 了,想着查一下 IP 地址看看,一查就报错了,报错信息: Restarting…

LeetCode34:在排序数组中查找元素的第一个和最后一个位置(Java)

目录 题目: 题解: 方法一: 方法二: 题目: 给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target&…

QCustomPlot移植android后实现曲线放大缩小

一.问题 1.QCustomPlot在windows系统上可以支持鼠标左键按下平移拖动,滚轮放大缩小,矩形放大功能; 但是到了android触摸屏上无法识别鼠标滚轮事件,同时控件也不识别多点触控的放大缩小,这就导致想要实现放大缩小比较困难。 本文会给出两种解决方法。 二.QCustomPlot介绍…

Netty学习——高级篇2 Netty解码技术

接上篇:Netty学习——高级篇1 拆包 、粘包与编解码技术,本章继续介绍Netty的其他解码器 1 DelimiterBasedFrameDecoder分隔符解码器 DelimiterBasedFrameDecoder 分隔符解码器是按照指定分隔符进行解码的解码器,通过分隔符可以将二进制流拆分…

粘性定位应用

现象&#xff1a;当页面滑动到某个位置时&#xff0c;图片吸顶。 思路&#xff1a;创建一个father背景。包含内容和需要吸顶的背景图 当滚轮运动距离大于800px时&#xff0c;将吸顶图的position设置为sticky&#xff0c;距离顶部改为0px。 html代码&#xff1a; <!DOCTYPE …

基于PyTorch神经网络进行温度预测——基于jupyter实现

导入环境 import numpy as np import pandas as pd import matplotlib.pyplot as plt import torch import torch.optim as optim import warnings warnings.filterwarnings("ignore") %matplotlib inline读取文件 ### 读取数据文件 features pd.read_csv(temps.…

Linux第90步_异步通知实验

“异步通知”的核心就是信号&#xff0c;由“驱动设备”主动报告给“应用程序”的。 1、添加“EXTI3.c” #include "EXTI3.h" #include <linux/gpio.h> //使能gpio_request(),gpio_free(),gpio_direction_input(), //使能gpio_direction_output(),gpio_get_v…

Java基础-知识点2(面试|学习)

Java基础-知识点2 Java为什么是单继承的equals与的区别equals的等价关系 Java 访问修饰符publicprotecteddefaultprivate Final、Static、this、superFinalStaticthissuper 深拷贝、浅拷贝浅拷贝深拷贝 引用类型有哪些&#xff1f;Java 泛型泛型类&#xff08;Generic Class&am…

有序二叉树的增删改查(源代码讲解)

有序二叉树的相关实体类 TreeNode类 二叉树结点类&#xff0c;包含三个属性&#xff1a;value&#xff0c;leftChild&#xff0c;rightChild 有序二叉树类就包括这样一个根节点 剩下的getter和setter方法&#xff0c;有参无参构造&#xff0c;toString方法都是老生长谈&…

PySide6和PyQt5的show()不仅仅是展示这么简单

看一段代码&#xff1a; import sys from PySide6.QtWidgets import QApplication, QMainWindow, QFrameclass MainWindow(QMainWindow):def __init__(self):super().__init__()# 创建主窗口self.setWindowTitle("Main Window")self.setGeometry(100, 100, 800, 600…

使用Java中的Condition+ ReentrantLock进行高效地协调线程

Condition 是 Java 中用于更细粒度的线程同步控制的一个接口&#xff0c;与传统的内置锁监视器方法&#xff08;wait(), notify(), notifyAll()&#xff09;相比&#xff0c;它提供了更高级的功能&#xff0c;允许更加灵活的线程管理。它通常与显式锁&#xff08;如 ReentrantL…

使用simulink进行汽车软件建模的经验介绍

使用Simulink进行汽车软件建模的经验介绍可以从多个方面进行阐述。首先,Simulink提供了一个强大的平台,支持车辆模型的搭建和仿真,包括但不限于商用车整车模型、自动驾驶仿真框架的构建。这表明Simulink能够满足不同自动驾驶开发任务的需求,通过选择不同的车辆、传感器模型…

Redis入门到通关之Hash命令

文章目录 ⛄介绍⛄命令⛄RedisTemplate API❄️❄️添加缓存❄️❄️设置过期时间(单独设置)❄️❄️添加一个Map集合❄️❄️提取所有的小key❄️❄️提取所有的value值❄️❄️根据key提取value值❄️❄️获取所有的键值对集合❄️❄️删除❄️❄️判断Hash中是否含有该值 ⛄…

阐述嵌入式系统的基本组成:硬件层、驱动层、操作系统层和应用层

大家好&#xff0c;今天给大家介绍阐述嵌入式系统的基本组成&#xff1a;硬件层、驱动层、操作系统层和应用层&#xff0c;文章末尾附有分享大家一个资料包&#xff0c;差不多150多G。里面学习内容、面经、项目都比较新也比较全&#xff01;可进群免费领取。 嵌入式系统是一种能…

Java集合(一)--Map(2)

ConcurrentHashMap与HashTable 底层实现 在JDK1.7时&#xff0c;底层采用的是分段数组&#xff0b;链表的形式&#xff0c;在JDK1.8之后&#xff0c;采用的是与HashMap相同的形式&#xff0c;数组链表/红黑树。而HashTable采用的是数组链表的形式。 如何实现线程安全 Concu…

DeblurGANv2-master文件组成

DeblurGANv2-master文件夹 **Config&#xff1a;**config.yaml是项目的配置文件&#xff1a;包括训练集的路径设置&#xff0c;验证集路径设置&#xff0c;对数据集内图片的处理&#xff0c;数据集增强等&#xff1b;backbone的选择&#xff0c;backbone冻结的轮数&#xff1b;…

如何访问远程服务器?

在现代技术时代&#xff0c;随着信息化的快速发展&#xff0c;远程访问服务器已经成为了不可或缺的一种需求。无论是企业还是个人用户&#xff0c;都需要通过远程访问来管理、传输和获取数据。本文将介绍一种名为【天联】的工具&#xff0c;它能够通过私有通道进行远程服务器访…

vscode配置c\c++及美化

文章目录 vscode配置c\c及美化1.安装vscode2.汉化3.安装c\c插件4.安装mingw5.配置mingw6. 运行c代码6.1 创建代码目录6.2 设置文件配置6.3 创建可执行任务&#xff1a;task.json6.4 编译执行6.5 再写其他代码6.6 运行多个c文件 7. 运行c文件8.调式代码8.1 创建launch.json8.2 修…

【排序 贪心】3107. 使数组中位数等于 K 的最少操作数

算法可以发掘本质&#xff0c;如&#xff1a; 一&#xff0c;若干师傅和徒弟互有好感&#xff0c;有好感的师徒可以结对学习。师傅和徒弟都只能参加一个对子。如何让对子最多。 二&#xff0c;有无限多1X2和2X1的骨牌&#xff0c;某个棋盘若干格子坏了&#xff0c;如何在没有坏…