Cron Expression Visualizer
Build and test cron schedule expressions interactively with readable descriptions.
Tool Documentation & Usage Guide
Cron 表达式是一种在 Linux/Unix 系统及现代化服务器架构中,用来配置定时循环任务(Cron Job)的时间规范字符串。
Cron 语法格式解析
标准的 Cron 表达式由五个以空格分隔的字段构成,从左到右依次代表:分钟、小时、日期、月份、星期。可以通过 *(任意值)、/(时间间隔)和 -(时间范围)等特殊符号配置复杂的周期任务。
常见问题解答
问:cron 表达式里的五个字段分别代表什么?
答:标准 cron 表达式有五个以空格分隔的字段:分钟、小时、一个月中的第几天、月份、一周中的第几天,合起来定义任务触发的精确时刻。
问:斜杠步长语法是做什么的?
答:斜杠在范围内定义步长。例如在分钟字段写 15 表示每 15 分钟,在小时字段写 2 表示每两小时。
问:怎么让任务只在工作日运行?
答:把一周中的天数字段设为 1 到 5,即周一到周五。注意周日在多数实现里既是 0 也是 7,这是常见的混淆来源。
问:为什么我的 cron 任务没有按预期触发?
答:常见原因包括服务器时区不一致、在周日字段用了系统只接受 0 到 6 的 7,以及脚本缺少执行权限或使用相对路径。
问:cron 和 systemd 定时器有什么区别?
答:cron 是基于简单调度的运行器;systemd 定时器额外支持单调触发、通过 journald 集中日志,以及补跑机器关机期间错过的任务。
问:这个可视化工具会把我的表达式上传吗?
答:不会。解析和翻译 100% 在你的浏览器内完成,你输入的内容不会被上传或存储。
本工具的工作原理
这个Cron Expression Visualizer完全运行在你的网页浏览器内,基于 Plobi-kit 100% 客户端架构。任何输入都不会发送到外部服务器,从而保障完全的隐私与离线可用性。想验证?打开浏览器的网络(Network)面板,使用工具,然后观察:除了页面自身的资源,没有任何东西离开你的机器。