前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux学习33 - crontab定时任务语法在线校验

Linux学习33 - crontab定时任务语法在线校验

作者头像
上海-悠悠
发布2021-11-16 15:52:14
1.6K0
发布2021-11-16 15:52:14
举报

前言

如何验证自己写的crontab 定时任务?如何知道自己写的 crontab 定时任务对不对,自己写的任务下次哪个时间点会执行,可以用在线工具校验语法,查看最近7次的任务时间。

crontab定时在线校验

crontab在线校验工具地址https://tool.lu/crontab/ 比如我想定在周一到周五,早上八点和晚上八点各一次,于是可以写:0 8,20 * * 1-5

那么可以看到接下来的7次执行时间点

代码语言:javascript
复制
接下来7次的执行时间:2021-11-12 08:00:00
2021-11-12 20:00:00
2021-11-15 08:00:00
2021-11-15 20:00:00
2021-11-16 08:00:00
2021-11-16 20:00:00
2021-11-17 08:00:00

crontab语法

使用示例

代码语言:javascript
复制
例子:# 每月的最后1天
    0 0 L * * *

    说明:Linux
    *    *    *    *    *
    -    -    -    -    -
    |    |    |    |    |
    |    |    |    |    +----- day of week (0 - 7) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
    |    |    |    +---------- month (1 - 12) OR jan,feb,mar,apr ...
    |    |    +--------------- day of month (1 - 31)
    |    +-------------------- hour (0 - 23)
    +------------------------- minute (0 - 59)

标准字段 逗号用于分隔列表。例如,在第5个字段(星期几)中使用 MON,WED,FRI 表示周一、周三和周五。

连字符定义范围。例如,2000-2010 表示2000年至2010年期间的每年,包括2000年和2010年。

除非用反斜杠()转义,否则命令中的百分号(%)会被替换成换行符,第一个百分号后面的所有数据都会作为标准输入发送给命令。

非标准字段 “L”代表“Last”。当在星期几字段中使用的时候,可以指定给定月份的结构,例如“最后一个星期五”(5L)。在月日字段中,可以指定一个月的最后一天。

“day of month”字段可以使用“W”字符。指定最接近给定日期的工作日(星期一-星期五)。例如,15W,意思是:“最接近该月15日的工作日。”;所以,如果15号是星期六,触发器在14号星期五触发。如果15日是星期天,触发器在16日星期一触发。如果15号是星期二,那么它在15号星期二触发。“1W”,如果这个月的第一天是星期六,不会跨到上个月,触发器会在这个月的第三天(也就是星期一)触发。只有指定一天(不能是范围或列表)的时候,才能指定“W”字符。

星期几字段可以使用“#”,后面必须跟一个介于1和5之间的数字。例如,5#3表示每个月的第三个星期五。

在某些实现中,“?”用来代替“”以将月中的某一天或周中的某一天留空。其他cron的实现是替换“?”为cron守护进程的启动时间,例如:?? ,如果cron在上午8:25启动,将更新为25 8 *并在每天的这个时间运行,直到再次重新启动。

分钟字段设置 */5表示每5分钟一次,注意:这里指的是能被5整除的分钟数 原文参考https://tool.lu/crontab/

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-11-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从零开始学自动化测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • crontab定时在线校验
  • crontab语法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档