Command Palette

Search for a command to run...

CR

Cron表达式生成器

从简单的字段或预设构建一个 cron 表达式,请参阅用纯英文解释,并预览下一次运行时间 支持列表、范围、步骤、命名月份和工作日。运行客户端。

什么是cron表达式生成器?

Cron表达式生成器将你脑子里的一个日程表--"每个工作日上午8点、"每月的第一个午夜、"每十五分钟- 变成一个调度程序理解的五字段cron表达式,你设置了月中的分钟、小时、日、月和日,或者从预设开始,工具将表达式组装起来,用简单的英语解释它,并准确地向你展示它下一次开火的时间,它缩小了你想要发生的事情和使它发生的简洁语法之间的差距。

cron语法紧凑无宽恕,`0 0 * * 0`每周日午夜运行,而`0 0 0 0 0`根本不是一个时间表:月份的日期从1开始,月份从1开始,所以工具拒绝了它,月日值超出范围(1-31),月日和周日字段的交互方式几乎让每个人第一次都感到惊讶,用手写一个表达式,希望它是对的,是备份如何最终每年运行一次,而不是每晚一次,在这里构建它,带有实时描述和即将运行时间的预览,让您在到达crontab之前确认时间表。

该表达式是构建、验证、描述和模拟客户端的,无需帐户。当您按"显示下一步运行"时,页面会进行使用检查并记录包含该表达式的使用记录,因此请将调度字符串视为离开页面的内容。将完成的表达式直接复制到 crontab、CI 管道、Kubernetes CronJob 或任何会说标准 cron 的调度程序中。

作为 cron 作业表达式生成器,它根据您想要的时间表运行。说备份应在每周日凌晨 2 点运行:将分钟设置为 0,将小时设置为 2,将每周日设置为 0,将其他两个字段留为 *,并且表达式读取`0 2 * * 0`,行为"周日 02:00 (UTC)"。 Press Show 下一次运行于 2026 年 9 月 14 日星期一,第一个条目是 Sun, 20 Sep 20 2026 02:00 UTC,随后是接下来的五个星期日。那个预览是免费的 cron 表达式生成器如何获得保留:您可以在作业部署之前看到真实日期。

Validation 抓住语法错误,但不能抓住逻辑错误,而常见的逻辑错误是月日法则和周日法则:当两者都设置时,cron 在任何一场比赛而不是两者上运行,纯英语行没有显示这一点,因为`0 0 13 * 5` 读作星期五的月 13 日,但下一个运行列表却显示:它包括每个星期五以及 10 月 13 日星期二,在信任日程之前检查运行列表。

如何使用cron表达式生成器?

  1. 从预设或空白开始

    选择一个常见的时间表,例如“工作日 8 点”来加载其字段,或者从每一分钟开始并进行调整。 预设是最快的工作表达式。

  2. 设置五个字段

    输入分钟、小时、月、月、月和星期。 每个字段接受一个值、一个列表 (1,15)、一个范围 (1-5)、一个步长 (*/10) 或 *。

  3. 阅读普通英语描述

    该工具将时间表描述为您输入的,例如"周一、周二、周三、周四和周五 (UTC) 08:00"。",因此您可以在信任之前确认它符合您的意图。

  4. 检查下一次运行并复制

    Press Show next runs 来列出 UTC 中的接下来的六次运行时间,并抓住像不可能日期这样的错误,然后按复制并将表达式粘贴到您的调度程序中。

主要特点

  • 具有完整语法的字段生成器

    每个字段都接受单个值、逗号列表、连字符范围和步进值,以及指定的月份 (Jan-Dec) 和 Weekdays (Sun-Sat),以便您可以表达任何标准的时间表。

  • 普通英语解释

    生成器将您的表达式呈现为句子,将神秘的星号和斜线转换为您可以阅读和一目了然的健康检查的时间表。

  • 下一次运行预览

    UTC计算,查看工作将启动的接下来的六个日期和时间没有什么比看到它在三个月内而不是今晚运行更快地捕捉到破碎的表达式了。

  • 现成的预设

    一键加载常见的时间表 - 每 5 分钟一次,每小时一次,每天午夜一次,工作日上午 8 点,每月第一次 - 作为起点,您可以进行调整。

Frequently Asked Questions

标准cron表达式有五个字段,由空格分隔:分钟、小时、月、月、星期和日。 每个字段是一个特定的值、一个列表、一个范围、一个步骤或 *。 例如,0 8 * * 1-5 表示周一至周五 08:00。 这个工具为你构建表达式,并在你的过程中显示它的含义。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

cron expression generatorcron job expression generatorfree cron expression generatorcron expression generator with next run timescron generatorcrontab generatorcron schedule buildercron job generatorbuild cron expressioncron syntax helpercron next run timecrontab guru alternative