minute hour day-of-month month day-of-week

Cron表达式解析器将标准的5字段crontab表达式(分钟,小时,月日,月日,周日)解码为一个纯英语句子,并逐字段分解。粘贴类似*/15 9-17 * * 1-5之类的东西,立即看到它每隔15分钟就会发出一次,过去9到17小时,周一到周五 - 不再计算星号或二次猜测第三个字段是日还是月。
除了翻译之外,该工具还会计算本地时区和 UTC 中的下五个运行时间。 这比听起来更重要:大量的生产事件来自于针对错误时区安排的cron作业,或者因为月的日和星期几以Vixie cron定义的方式进行交互,因此不会默默地触发。 查看具体即将发布的时间戳是在将时间表提交到 Crontab、Kubernetes CronJob、GitHub Actions 工作流或 AWS EventBridge 规则之前最快的健全性检查。
Everything在浏览器中100%运行客户端- 你粘贴的表达式永远不会触摸服务器,这意味着它可以安全地与来自内部基础设施、CI/CD管道或任何其他你宁愿不粘贴到随机网站中的时间表一起使用解析器支持完整的标准语法:通配符(*)、列表(1,15,30)、范围(1-5)、步长值(*/15、1-10/2)以及命名的月份和工作日(JAN-DEC、SUN-SAT)。
cron中的一条规则几乎抓住了所有人,值得阅读分解为 当月日与周日都受到限制时,cron在任一匹配时运行作业,而不是在两者匹配时运行作业 所以0 0 1 * 1在月初和每周一开火,这很少是作者想要的 另一个常规惊喜是夏令时:安排在小时内时钟向前跳跃的工作当天不运行,而一个在小时内重复运行的工作可以运行两次,因为cron读取当地标准五场cron没有秒字段,而@reboot是一个事件而不是一个时间表,所以两者都不能作为未来时间的列表进行预览。
键入或粘贴标准 5 字段表达式,例如“30 */2 * * 1" 输入,或单击“工作日 9 点”等预设以从共同的时间表开始。
单击解析以验证语法。 无效的值、反转范围和超出范围的数字会报告特定的错误消息,以便您确切知道要修复的字段。
读取人类可读的描述,然后检查字段表以确认五个字段中的每一个都扩展到您期望的值 - 特别是每月与每周的交互。
检查本地时间和 UTC 中显示的下一个计划事件。 如果它们与您的意图相匹配,请将表达式复制到您的剪贴板并将其放入您的 crontab 或调度程序配置中。
将神秘的crontab语法转换为可读的句子,例如“每2小时过一次,星期一”
显示 5 个字段中的每一个的表、其原始表达式以及它匹配的扩展值
当地时间和 UTC 都会出现具体的时间戳 - 捕捉时区错误的最快方法
支持通配符、列表、范围、步进值和命名月/工作日(Jan-Dec,Sun-Sat)
Build a cron expression from simple fields or presets, see it explained in plain English, and preview the next run times. Supports lists, ranges, steps, named months and weekdays. 100% client-side.
Calculate the exact time between two dates: years, months, days, and business days
Calculate the duration between two times, add or subtract hours and minutes from a time, and total a list of durations for timesheets.
Convert between Unix timestamps and human-readable dates
0 comments
No comments yet. Be the first to share your thoughts!