Cron解析
解释表达式并显示下次执行
加载中…
这个工具有帮助吗?
关于此工具
解析cron表达式(分、时、日、月、星期共5个字段),用通俗易懂的句子说明其含义,并计算最多5个未来的执行时刻。这个工具只支持标准的5字段格式,不支持带秒字段的6字段表达式。
使用方法
- 从常用预设(每天凌晨、工作日早上9点、每5分钟等)按钮开始,或直接输入自己的5字段cron表达式。
- 在分、时、日、月、星期各字段中,组合使用*、逗号分隔的列表、范围(如1-5)以及/步长(如*/5)。
- 表达式有效时,会显示通俗的说明文字和未来5个执行时刻。
- 星期字段中,0和7都会被识别为星期日。
常见问题
- 支持带秒字段的6字段cron吗?
- 不支持。这个工具只支持标准的5字段(分、时、日、月、星期)cron格式。在前面或后面加上秒字段组成的6字段表达式会被标记为格式错误。
- 同时限制日期(day-of-month)和星期(day-of-week)会怎样?
- 按照cron的标准规则,如果两者都做了限制,会用OR(满足其一即可)判断。例如'15号或星期一'只要满足其中一个条件就会执行。如果只限制了其中一个,则只看那一个条件。
- 未来执行时刻是基于哪个时区计算的?
- 是基于这个浏览器设置的本地时区计算的。如果实际服务器在UTC等其他时区运行cron,真正的执行时刻可能与这里显示的不同。
- 有没有可能不显示下一次执行时刻?
- 有。如果未来2年内没有满足条件的时刻,会显示'没有执行计划'。这个工具按分钟逐一检查,最多查找2年内的数据来寻找下一次执行时刻。
下一次执行时刻是基于这个浏览器的本地时区计算的。如果实际服务器在UTC等其他时区运行cron,结果可能与这里显示的不同。